Most of the food here is shit though compared to almost anything
You've obviously not been eating anywhere where they actually cook the food themselves rather than relying on a franchise system of "here's your grey, soggy and overprocessed food"..
The UK in general has some *really, really* good small food providers, gastro pubs and restaurants. Sure, we have nonsense like Greggs et. al but so does every country I've visited. The labels might be different but the methods (cheap food, indifferently cooked) are the same.
*Proper* UK cuisine isn't bland pap like foreigners imagine (generally on the basis of howe things were post-WW2 when food had to be nourishing and cheap and little attention was paid to flavour). As someone pointed out on a wine course recently (specifically about wine but the same is true about food) - the UK has the widest availability of foods and wines round the world. In France, you will find French food [1] and wine. No curries (or at least, very rare), no British [2] cuisine, no Scandanavian cuisine etc etc. Likewise in Germany (curries there are mostly inedible - what a German curry-house considers hot a baby in the UK could eat without even a twinge).
So take your "food here is crap" and shove it where the sun don't shine. The food *you* eat is crap because you don't bother to look for stuff that isn't.
[1] I've had good French food in France and I've also had terrible French food in France.
[2] Yes, there is a distinctive, emerging British cuisine. It's not all roast beef and Yorkshire puds (not that there's anything wrong with those) any more and only idiots think there isn't. Idiots and people just looking to bash the UK for spurious reasons. You want to bash the UK, fine - do it for something *we* are guilty of - like electing a self-serving wannabe facist Government time and time again. Or selling off national resources to the lowest bidder just so that our political and wealthy classes can get richer.