It worked on me. I went vegan because I was ashamed of eating meat. If you're not a vegan then I don't think you have any perspective on what's effective at getting people to go vegan.
so if i and enough other people think your a fool and deride you long enough because you got peer pressured and bullied into making your dietary decisions youll switch back to eating meat ?
Ok. We're on the prairie. There's literally nothing here to eat but bison, though somehow you've got it into your head that you can eat grass. Fine, we'll let you try for a bit until you come to your senses. Two weeks later your digestion is fucked, you're lethargic, and we have to carry you.
You, MindTraveller, have just become a burden to the whole group, lowering all of our chances of survival, all over some so-called "principle". I know of gods, I know of spirits, if your principles are anything like that then certainly they must be evil. Maybe shaming won't help to drive them out, we can try other rites, but if nothing helps then we will have to leave you behind.
It worked for christianity, or any religion fir that matter. "You're a filthy heathen and you're not allowed the privileges of a normal human if you don't pretend to believe in my particular set of fairytales"