I don’t have a problem with vegans. In fact, I eat a ton of vegetables, fruit, grains, and a little meat. I’ve tried vegan products and some I like while others taste like cardboard crap. You will never get the meat out of society. Entire cultures are based around it. Going to get the Japanese to give up sushi? How about the Indians to give up their curries? Some people hate vegetables while others have a metabolism that is more suited to eating meat. How do you ensure those people get the nutrition they need?
Live your life the way you see fit. Be vegan, no one cares. Animals that are bred for food, need to be looked after better, this I agree. Please stop telling others how to live their lives. I enjoy my veggies but on my anniversary, I’m having steak with my wife. Period. Harping on others for eating meat really won't change their minds, so why bother? Wasted energy in my view.