robinw, i don't believe that our attitude to foreigners in general is any worse than other nationalities' attitude to foreigners - including us! - and in some ways we are more liberal, eg the neo-nazis in germany and the national fronters in france are much more vocal and violent than our pathetic little national fronters, most of whom are merely badly educated and very ignorant; i don't believe the french or the germans have that excuse as their education systems are so much better than ours by all statistics. they just appear to believe that they are superior and have more rights than other nationalities.
i have not been to greece now for over 20 years but had several trips there in the 70s and always found that most greeks genuinely liked and enjoyed the company of most british, but went out of their way to subtly disoblige most germans, who can be unpleasant holiday neighbours; this was particularly obvious in crete and was a late hangover from the german occupation...at that time germany was incredibly affluent and they swarmed around in mercs with fat wallets and had a strong tendency to sneer at those of us who didn't. we spent time camping with a delightful german brother and sister who drove a 2CV as a point of principle and felt the same way as we did about most of their compatriots.
and my GCSE daughter was involved in an exchange trip with some german students last autumn and we found that most of them expected to do things their way in both countries...
i know our famous sense of fair play has diminished a bit over the years but it does still exist for many, as you mentioned, and it is something to be proud of!
so there!