Aren't the ones who are the people who's world view is entirely different than mine, but the people who share a common value (anti-war, vegetarian) with me but are total assholes about it. Seriously, if you don't eat meat stop telling everyone that their hamburger is murder and spoiling Thanksgiving diner, been there done that, don't work. You aren't going to change anyone's opinions by doing stupid shit. Being nice to people even if they don't share your same values works a lot more to your advantage than being confrontational and abrasive. PETA did this protest where people dressed up as eyeballs, for some reason or another. Did this convince anyone that killing animals is morally wrong? No, it convinced them that people from PETA are annoying and a little bit off. And don't get me started on the ELF and other extremist groups that resort to property damage, you are alienating sane people! stop it! Change begins with yourself, use your buying power to help companies that are responsible and punish the ones that aren't. Get informed, get together with like-minded individuals write letters and get involved on a grass roots level, the republicans have been doing this for years now and it's obviously paid off more than having a puke-in or building a giant effigy or bush as a horse's ass.