I just read the rest of the thread (I was really busy this morning) and the point raised about portion sizes is an excellent one. Not only do we new to stop eating crappy food, we really need to stop eating so much of it. And speaking of restaurants, putting a crap ton of salt in everything is the new thing to do. It gets people hypertensive rather than fat, so they don't care, and the food still tastes good to our brain wired for a life in the wild.
See, I think that's part of the problem. This drive to stop people from eating "crappy food". When it's not really the healthiness of the food that's the main problem. All this guiltfest that tries to get people to eat food that they don't actually want to eat just causes people to tune the whole thing out.
Also, I never found American food to be that heavy in salt. Even with the extra salt they throw into things. Just because Americans don't seem to be very heavy on pickled/fermented foods and other delicious sources of sodium.