^You seem to be ignoring the fact that most vegetarians are vegetarians for moral, not health reasons.
And it's pretty easy to maintain a quite healthy vegetarian diet. One can definitely maintain equal if not better health with a vegetarian diet then they can with an omnivorous diet. And I think a balanced vegetarian diet, even if not perfectly healthy, is much healthier then the typical American diet.
I've eaten true, pure, organic, wild and farmed meat and I choose to maintain a vegetarian diet because I think that eating meat is morally wrong. And I also maintain good health.
Protein and Vitamen D are two things vegetarians often a deficient in, I like nuts, beans, yogurt, and cheese to boost protein, as well as tofu and some vegetarian meat substitutes (I don't like most of them, but there are good veggie dogs and stuff on the market). Vitamen D I take in pill form, although D3 must be avoided. I also take vegetarian fish oil.
In terms of snacks/small meals, as I mentioned above veggie dogs and yogurt are easy and have a lot of protein, I also like to cook a big pot of beans or lentils that I can eat from for a few days. Grilled cheese sandwichs (beware rennet, an ingredient in cheese made from the stomach lining of a newborn calf), fruit, pita bread and hummus are also good quick snacks.
You seem to really dislike vegetarians for some reason, there's no need to be so hostile. Also I'm going to say preemptively that I'm not going to argue with you, I don't see the point and would just rather not.