You have to understand that the UK or Britain is not a country, it's a kind of 'internal we hate each other' collective. The Scot hate the English, the English hate the Welsh, the Irish love everyone but want to fight them all as well. It's a mish-mash of opinions and prejudices going back many centuries.
Now, take a look at history - I'm not talking WW1 or 2, but further back:
England had wars in France, Scotland, Wales, Germany, Ireland, Spain, Canada, USA, India, Egypt, Suez, South Africa, Kenya, China etc. etc. Now, of course all those days are long gone, but there is a spark of xenophobia still lurking in the hearts of some people, and that will be hard to eradicate...
Example: I don't hate the French, but everybody in the office does, so what can you do?
