What a load of patronising tosh. spoiled by their inland history ... as opposed to who? If you compare the UK to Germany for example, it is Germany who are far more insular. Their food industry is miles behind ours, their holiday destinations are limited to central Europe and Italy - very few even have a passport.
I live in Deutschland, and it's very much "Germany First" here. It's the USA of the EU.