This is classic "if everyone just ___" logic, which is a logical fallacy. You admit to as much yourself, these things only matter
in the aggregate, and our individual behaviors are
independent events that do not affect each other, and thus do not affect the "aggregate". That is to say, you're not eating meat does not cause others to not eat meat in any way that scales, which is the only possibly valid reasoning to it ever making a difference. If it did, if it had some sort of domino affect, it would be a valid criticism, but it isn't. You not eating meat has only the measurable affects on your life and margin of error effects on this problem. To further understand the absurdity of this thinking, apply it to anything else: let's say you don't want to go to the movies, and I say "but what if NO ONE goes, then the movie theaters will go bankrupt!" You would appropriately call me insane, but this is the
exact same reasoning. I could respond in the exact same way: "leobelle, don't you understand that individual actions have considerable impact in the aggregate". Yes, they do, but that's besides the point because your individual action does not on its own affect the other individual actions making up "the aggregate".
The "high horse" comment, btw, is completely justified due to your clear moral judgement on OP for not "doing his part", which you then proceeded to give ineffectual advice regarding.