I'm vegan and I'm of the opinion that there are some of us that damage change with their aggressive all or nothing attitude.
Let's face it, none of us are truly happy with the way most meat and dairy is produced, but there is so much hatred from each side that no one talks about it, they just shout.
When I first went vegan I had so much push back, 10 years later most of my friends have made the choice to switch to at least one vegan alternative in their weekly shop simply because they've enjoyed it when I've made it for them, I think that's really cool, they get excited when they find something they like and share it with me. I've never told them I think they're wrong for eating animal products because I'm not living their life.
I get why vegans are passionate about animal welfare and the environment, but screaming at people about it isn't going to make anyone listen, campaigning for a road not to be called pork pie way and vegan way instead when it's being built in a place famous for pork pies does nothing but make people think we're all extreme nut jobs.