No, it isn't. I have dined exceptionally well in the UK. Our Christmas dinner is based on an a recipe from an English cook. We have a Scottish cafe/diner in town which serves excellent food.
OK, I've dined horribly, too, but it is definitely not the norm - I made the mistake of ordering half a chicken in a fish and chips shop. My recommendation: Don't repeat my mistake.
Except it isn't though. You have shitty fast food like the rest of the world, but we also have Michelin star restaurants too. This is just yet another excuse for people to be xenophobic to the British.
And there are loads of excuses already. No need to manufacture an extra one! I wonder how many Michelin star restaurants in the UK claim to serve traditional British food though.
But genuinely, does the rest of the world dislike fish and chips, roast dinners, fried breakfasts, and pies? I know the stereotype has been around forever but I always had trouble believing that most non British people wouldn't really like those foods.
My understanding is a lot of them. The majority of restaurants in the Michelin guide certaintly are British cuisine. The stars, I'm not so sure. I would say there isn't really any reason to be xenophobic or racist to anyone.