@izzythepush,
Sure, and some of the finest restaurants in the world are in North America, too.
When i arrived in Ireland for the first time, i went into a shop and ordered a hamburger. It was awful, almost unbelievably awful. I realized that it was chopped ham which had then been cooked on a grill. Hamburgers are not called hamburgers because they are made of ham. For a long time in America, what is now called a chuck roast was called a Hamburg steak. Even as late as the 1950s when i was a boy, you would see signs in a butcher shop for Hamburger steak, and for ground Hamburg steak, which is what one used to make hamburgers--this is beef i'm talking about. The message, however, apparently didn't make it across the Atlantic. I learned that i should look for beef burger on the menu. The only really good hamburger i ever had in Ireland was made by my landlady, who, along with her husband, had managed a hotel in Boston for 15 years before they had saved enought to retun to Ireland to buy their own hotel.
I largely subscribed to the awful sandwich stereotype until i went into what was called a deli, and had a salad sandwich. It was sliced tomato, cucumber, radish and onion, with watercress and lettuce. It was a wonderful sandwich. I learned a lesson i should have already known--you get what you pay for, and if you go into a fast food chain store, what you get is crap.