In some parts of the US, I think you're probably right, but subcultures can vary widely depending on where you are. I think a lot of people in California (though not everyone) might be slightly embarrassed to go to a grocery store and buy a jar or can of "cheez whiz." Restaurants here almost always have healthier options, calorie counts next to menu items, vegetarian/vegan dishes, stuff like that. But the mid-west and the south tend to be much less focused on healthier food options and dietary restrictions. There's still a problem with cheap, fast, and low quality foods throughout the country, but it's more pronounced in those areas. You can see that reflected in the state-by-state obesity rates.
Side note: I hate ketchup so much. Everyone here loves it. Maybe ketchup is different elsewhere (American ketchup contains a lot of sugar), but it's always felt like the condiment that you use to get kids who are picky eaters to actually eat their damn food. I will always maintain that ketchup ruins a good serving of french fries, and ketchup on eggs does severe and permanent damage to my soul.