People who don't eat meat or fish. To be clear : there is no such thing as a vegetarian who eats fish. That's a pescitarian.
Many vegetarians have to put up with idiots telling them that they are any and all of the following : fanatics, insane, fascist, obsessive, selfish, assholes, bullshitters...It's pathetic. If I told you that I didn't eat spinach (I don't - yeucch, spinach), would you feel compelled to sermonize on the 'fact' that I worship the People for the Ethical Treatment of Spinach society, try to force others to give up spinach, and am self-absorbed in my decision to avoid spinach? I don't think so.
People who choose to eat meat, do. Nobody stops them. Are they scared that the big bad vegetarians will come and take their steak away? And then they'll waste away to nothing because they’ve no protein? The average person in the western world consumes around 4 times the amount of protein needed, and some substitutes like soy and Quorn actually contain more protein than meat, not to mention virtually no fat.
A vegetarian is someone who has made an informed life choice not to facilitate the slaughter of innocent animals. A meat-eater is someone who, sometimes for good reasons, but sadly sometimes through ignorance and selfishness, has chosen to prioritise their own preference for meat over the suffering of the 11,000 sapient innocents that an average person eats in a lifetime. If one group should be angry with the other, then in my view, it shouldn't be the second.
I am a 15 year old girl living in the UK and have been vegetarian since I was nine. I have a few friends who are vegetarians, also, though most of them have only recently decided to give up meat.
I have not once regretted my decision and though my parents and two brothers eat meat they are (mostly) understanding of my decision. I am perfectly healthy and enjoy food just as much as I ever did. The only thing I don't enjoy is needlessly-angry-at-the-world imbeciles choosing to criticise a personal, ethical decision which does not affect them in any way whatsoever.