Happy Meals are just awful health-wise. They should be banned.
I don't think they're necessarily unhealthy as an occasional treat, as long as the workers don't prepare them in an unsanitary way. It shouldn't be a part of anyone's regular diet. However I don't think it's the government's place to step in and tell people what they should and shouldn't eat or what kinds of foods a shop can or cannot sell. They are blaming McDonalds for marketing to kids but kids don't have jobs or paychecks, ultimately it's going to be the parents that decide whether to buy a Happy Meal for their kids.
Encouraging healthy eating is one thing but banning certain food items or banning a business from marketing them is wrong in a free society.