My sister lives in Chicago and we have this discussion all the time. She can't believe that I'm not a vegetarian (or virgin as I see it), and cites all this rubbish about meat and what they do to food in general on your side of the Atlantic.
Whenever she comes to England and pops into somewhere just like Tesco, she's amazed at how good even their ready meals are, and the ease with which you can look at the nutritional values.
It's far easier to eat a healthy diet over here than the USA (though of course it doesn't always happen).
You have other things as well which don't help, i.e. it's far cheaper to eat unhealthly over in the USA (she says).
I agree, I try to avoid beef and pork as much as I can over here, Chicken and lamb( if i can find it) is all I eat. Ready meals are ****.
On the bright side though, I just decided to venture into an Indian grocery shop near me and it had a lot of british food in, brought a bunch of Aero bars, hovis, and some proper indian ready meals from Patak
Eating out here is cheap, i.e CiCi's all you can eat pizza for $2.99 and mcdonalds double cheese burgers for $1.00 but if you want anything decent it's just tosh.
I may use my return ticket and go back and load up two empty suit cases
Bread - Sweet, too small, tastes fake. Only good bread is natures own honey wheat.
Cheese - Crap, fake, dry, swiss and american - what's the point. only good stuff is Kroger brand sharp new york cheddar.
Meat - Either looks disgusting or tastes it, I keep getting chicken breasts which look purple. Beef looks like vomit and pork looks like sheet.
American cookies = Worse the british american cookies, also Maryland = WIN
Ready made meals - dont even bother, nothing will beat those delicious ready made tesco indian meals.
Baked beads - They are CRAP here, they put them in disgusting sweet sauce.