Ohh that's a really good one! There are meat eaters who say unless you're the strictest of vegans, why bother. Really? I am actually pretty good about not just my diet but also lifestyle. However, I'm not perfect. If I'm traveling or somewhere I can't find anything vegan, I will eat eggs and dairy. The all or nothing attitude will really turn away a lot of people who struggle enough not consuming meat.
I'm not super wealthy, but each time I get a promotion or am given a lot of money by my grandparents, I'll donate a small amount to charity. I totally agree that everyone just do what they can to help out, and that goes for animals, the homeless, the environment, anything. A little something is better than nothing, and if each person would do a little more, there's definitely a big impact. Things like meatless Mondays and the occasional volunteering are wonderful. My opinion is that people secretly feel bad about themselves when they see others trying to make a difference while they do nothing, so they minimize other people's efforts.
That said, I won't lie that as an animal loving vegetarian (mostly vegan), one of my pet peeves is people who hold dogs in much higher regard than other animals. The kind of folks who cherish their dogs as human children but feel nothing about the pain and torture of other animals and judge people of other cultures. It's the high and mighty attitude that rubs me the wrong way. If you do what you can without pretending to be so much superior to people in China, that's different.