This has nothing to do with being vegetarian, it has to do with a poor diet. I have been vegetarian, almost vegan, for 5-6 years now and haven't had any health problems besides a couple that are not diet related. The foods you listed would be bad for anyone to eat, not just someone without meat in their diets.
And the human body does not need meat to survive, you just have to be smart about your diet.. but you meat eaters also need to be smart about your diet! Just because you eat meat does not make you healthier than people who do not, in most cases I eat way better than anyone I know who eats meat. I'm lucky, I have a Sprouts and a Whole Foods within 2 miles of me and we get organic fruits/veggies delivered to our house so it is easy for me to eat healthy without eating meat.