Democracy works just fine, but it needs _some_ responsibility or bad stuff happens.
These last 5-10 years have been horrible for the EU. On the hight of this current migration crisis, the UK decides to hold their election.
If I didn't know Cameron was pro EU, I'd see it as a completely UKIP-skewered dickmove. The UK is letting go, just as the "tug-of-war" gets even more hairy.
There's a lot to be critical about with the EU, but going our separate ways isn't the solution for Europe vs the world. And at the height of this crisis it is just... cowardice? I don't know.