The problem is, most adults are just as ignorant. Which is why the number of cases of heart disease is skyrocketing. Not only that but these ignorant parents feed their kids terrible food (e.i. loaded with trans fat), most likely including many restaurants. So when trans fats have as big of health conerns as most drugs, I think restrictions are needed.
There are tons of privately funded institutions which are pushing health awareness and companies are starting to take notice as people look to buy healthier foods. How much bad publicity has Mcdonald's received over the years from the media- privately funded companies? Ignorance is not a valid excuse for government bans because in the end who says the government is even right on everything? As advocates for medical marijuana will tell you, the line is often blurred.
Yea well companies aren't in the business of looking out for customers. Trans fats have no positive benefit except that they help preserve food = less waste and more profit for the company at the customers expense. The market is all about profit, and that's the problem - that's why restrictions are needed.
And what drives that profit? Consumer demand. If consumers want it, businesses look to provide it. Sure they aren't looking out for consumers directly, but often through the demand of consumers they end up doing it anyway. If there is bad information in the market, other people will start businesses to meet that demand for information. Media outlets and companies such as Consumer Reports are great examples- they run on the basis of profit, but indirectly they actually provide a system of checks and balances with many businesses, which in turn benefits consumers. The market is not a forced institution such as government- it is a flexible one and it is one that is driven by free will and what the people want. What people want is what suppliers, or businesses, seek to meet and in the end the people do get what they want.
If most of the people really don't care about trans fats, then so be it. Why should the government step in? The government is supposed to be for the people in the end isn't it?