My first major problem is that I don't buy into the idea that eating healthfully is more expensive. Packaged, processed foods are almost always more expensive than real food. Secondly, there is no way you can call whey a whole food. By definition, it is an incomplete food, being the byproduct of cheese production. Pasta too: I can't imagine pasta growing in nature, not even whole grain pasta.
Then there's all the protein myths. Certain vegetables, like spinach, are 30% protein, and yet, according to this, they are only a good source of carbs. Finally, it is dangerous to tell someone to eat 1g of protein per pound of body weight. Anything over 100g of protein a day can really hurt your kidneys. Eating too much protein also increases your risk of cancer, atherosclerosis (plaque build up) and other unwanted growths.
Sure, it's great to tell people to go for whole foods, but this article has too much misinformation.