Dealing with friends who are non-veg...
I've been veg for several years. In that time, I've had two or three friends go vegetarian or vegan I would say at least partly due to my lifestyle changes/knowing my reasoning for eschewing animal products. I've also gotten my partner to go vegan. While I am happy I've impacted a few people, even still, some of my closest friends are meat-eaters. It used to not bother me so much as a vegetarian, but as I became more aware of the detrimental effects of factory farming and animal agriculture and became vegan, it has been really getting to me especially as of late.
For example, I have a friend that has made a lot of changes to be more environmentally conscious -- I talk to her about new eco-friendly products I find, we both use reusable bags and straws, etc., but yet, she still eats animal products. She's cut down her meat consumption a lot, and tries out new vegan recipes I show her which I feel like is a lot of positive progress that others aren't doing, yet she also complains about not being able to lose weight and the planet dying and it's almost like she doesn't take the option of going completely veg seriously. Many of my other friends are in the same boat -- aware of climate change, want to be healthier, "cares" about animal welfare, but won't change! What gives? I'm sure many others have the same issue and I'm trying to be patient but I've found that I want to be around them less. I don't want to sound dramatic, but on a level it really is affecting my friendships.
Tl;dr: How do you all balance being an advocate and still being a decent friend to those who apparently don't share the same values?