I've just skimmed over that article, um, malnourished kids in Kenya are healthier when they get some meat? Er, yes, they would be! They're malnourished to start with, giving them 2 spoons of anything nutritious every day for 2 years is going to improve their health! But the piece also says
"...Prof Allen's assertion that some nutrients could only be obtained from animal sources was incorrect. Even vitamin B12, which is only found in animal products, was used to fortify vegan alternatives such as Marmite.
Vegetarians could obtain sufficient calcium from sesame seeds, nuts and fortified soya milk, and iron from dried fruit and fortified breakfast cereals, the spokeswoman added.
The African study involved 544 children in Kenya, typically aged around seven, whose diet mainly consisted of starchy, low-nutrition corn and bean staples lacking these micronutrients. Over a period of two years, one group of the children was given a daily supplement of two ounces of meat - equivalent to roughly two spoonfuls of mince."
sorry, but you cannot extrapolate that vegetarian diet = nutritionally inadequate from that study. And plenty of vegetarians are unhealthy, if they live on chips and pizza anyone will be. But a balanced vegetarian diet can deliver all the nutrition a person (or child) needs.