That article is so cringe-worthy. As if investing in McDonald's is in some way against the goals of the organization. The organization's goal isn't to reduce McDonald's stock price by a few points, or help people who can afford McDonald's eat more healthy. It is to combat, if not cure, Malaria, HIV, Polio, Tuberculosis, Pneumonia, various intestinal problems (millions die a year from diarrhea) and hundreds of other horrific maiming illnesses that ravage many places. It is to invest in technologies for vaccines, energy, clean water and attempt to end malnutrition (read: starvation).
Even today, 21 children die of preventable causes... per minute. The Gates foundation is attacking all the more prevalent causes (70%+). It is rare to see an article miss the point so astoundingly hard, while managing to be completely without empathy AND clueless. Just utterly detached from reality.