The problem is we're an ex-Imperialist island nation. That breeds a certain psyche of superiority and xenophobia that I think is very hard for us to shake off en-masse. I think there's a sense with the British that we brought 'civilisation' to a huge portion of the world, why do we need anybody else telling us what to do?
Even as children we're constantly fed war movies about the plucky Brits fighting against the evil Germans, so therefore most Brits hate Germans, and we've been at odds with the French forever. There are many English terms/phrases which are derogatory about the French. French kiss, French letter, French disease etc.
This is a very useful tool for the politician who wants to stir up a hornets nest of outrage or just shore up some votes by looking 'anti-Europe'. And it works.
Even myself -- someone who has friends in many European countries (Norway, Sweden, France, Germany, Serbia, Romania, Spain, Italy, Croatia, Austria, Slovakia - just quickly off the top of my head!) -- get caught up in it.
It's pure xenophobia, and it's frankly disgusting. We don't have the English channel and the North Sea around us, we have a moat.
However.
There is always the argument for a greater say from the people of Europe. It certainly seems there is a huge bureaucracy with very little public oversight. And it seems incredibly inflexible. The impression many have is that they can't vote the bureaucrats out, and there's very little to stop them haemorrhaging money/rights/power.
In an era where we have the technology to bring democratic decision making closer to the individual, the EU definitely seems to be moving in the opposite direction.
(Then again, this could just be the years of 'conditioning' that make me think this!)
</waffle>