Please don't bring the "greed" argument into this. This has nothing to do with greed, it has to do with making a profit, which our country and society is founded upon. It's up to individuals to decide that something is harmful and avoid it, causing the suppliers to change their product; it's not up to the supplier to decide what is good for us. If McDonald's wants to sell junk food and people will buy it, there is no greed involved in that, they are merely providing a product that people are willing to pay for.
When are people going to start taking responsibility for the things they do instead of blaming junk food restaurants and TV advertising for making them fat? No one forces them to eat that stuff, they go through the drive-through and biggie-size it all on their own.
Do not say it is someone else's job to make sure they don't feed us something that is harmful or buy something that might hurt us. That's what has made lawyers rich in this country and caused so many problems.