I've been living in Kunming for 5 years now and I've been vegan 9 years. Compared to Mediterranean countries, in China is much easier to be vegan as a social point of view. Anywhere you go you will always meet people who know nothing about the subject, look you weird, make fun of you, and so on but in general in china people tend to respect it and understand it. Maybe even more in Kunming where Buddhist culture is so extended. Today you can find more than 100 vegetarians/vegan restaurants in Yunnan, most of them located in Kunming.
At the beginning is always difficult because you have to adapt, learn how to order food, how to make it clear that you don't want meat in your dish, knowing where the vegan restaurants are, etc and you often end up in places where customer service is very bad, they don't care and no matter how clear you say it they'll end up messing it. But also it happened so many times where a group of people agreed to go to a vegan restaurant, most for the first time, to try something new, to be nice letting you chose the place or to eat healthy once in a while. This never happened in my home country. I feel like Chinese people are much more open minded.
And this restaurants are always full. They are cheap, good healthy food and clean so you won't loose face taking your friends there.
In all those years I never cared what people would say if I didn't want to eat meat or drink alcohol or smoke. If people get mad because of these they have a big problem themselves, no matter if it's cultural or what. No culture-religion-tradition-superstition can never be more important than not killing or consuming harming products. And they will never find a valid argument to justify it because it doesn't exist.
Someone that criticizes you and doesn't want to be with you because you don't want to harm others and you want a healthy lifestyle then no need to waste time with them. Not worth it.
Tolerant, intelligent, nice people will always understand. My ex girlfriend after a short time with me she realized it was a logical, good lifestyle. Then her parents understood it too and became vegetarian. Many friends of my ex also started changing their lifestyle. But it's also how much effort you put in it and how important it is for you. A lot of people are just lazy and not willing to make any change because it's just easier this way. Don't let them drag you in their laziness. Being vegan requires work anywhere you are because you always have to go against the crowds and most of the time you are alone against the common lies spread worldwide like a plague. This happens with the meat/dairy industry and so many other subjects anyway.
When dealing with the social aspect it depends how strict you want to be. In my case if the restaurant is going to be one filled with meat I just don't go. If they change the restaurant so everyone can eat then great, if not never mind. If it's like a wedding where is not that good not to attend I'll eat before going and once there just eat some peanuts. Food in weddings is not good anyway (always ending in so much waste) so better eat before going.
If I'm with other people I always suggest vegan restaurants first. If they agree to try they don't regret it because it's good food and if they feel like they are going to die because there was no meat, they can eat whatever they want going back home. If they don't want to go to a vegan restaurant then we just think of a place that everybody likes and has vegan options. There is so much food choice in china is impossible not to find places that fit for everybody.
But I also realize it's difficult to know what they use when cooking in most of the restaurants so it's impossible to be 100% vegan. But when I'm with other people I try to do this exception to not make it too complicated. When I'm alone I go most of the time to vegan restaurants or cook at home.
So in my opinion if you are vegan for ethical, health reasons then do what you think is right and don't bother what others say. You are not doing anything wrong and people should "admire" you for doing the right thing. And that's what happens most of the time anyway.
Here is a link to most of the vegan restaurants:
mp.weixin.qq.com/[...]
On Yuantong street (圆通街) very close to the zoo entrance and close to the temple entrance you have a vegan store than sells many kinds of frozen and not frozen vegan meat, snacks, sauces, etc. not very expensive.
Also on Yuantong street you go on the direction to the lake and just before going down the big hill you turn left on a small street that goes up. Around 200 meters up on the left you will see a small vegan store selling biscuits, small cakes and also some of that vegan meat. It's not amazing but very cheap and they have many stuff that I like.
And you can also check Taobao. Many vegan things there. Now you can find vegan cheese and vegan mayo.
Hope this was useful
Cheers