Some people have confused the private and the public sectors.  Being part of the former, McDonalds has zero obligation to anyone's nutritional or any other needs, it can make whatever business decisions it desires re its menu, and in turn consumers can choose whether or not to patronize.  That's about it.