Most stereotypes are over exaggerated for sure. Now, with regards to British food.....I am not saying you cant get a good British meal but put me in the category of people that doesn't really find my meals that great in my trips to the UK. I do believe you are partly right in your point as it relates to price and quality of ingredients but some people just cook better. Take the French for example, I don't care for French food at all but I think the French cook as good as anyone in the world. I rarely eat French food in France but every meal I have is pretty darn good.