So last minute media influence has been very powerful in the UK.
The economy went well during Cameron. Unfortunately, many voters have no clue that immigration has been important to this same economy.
Something else: the differences between the rich and poor have increased. People who voted for Cameron are responsible for worse consequences:
-------
http://www.theguardian.com/society/...reases-gap-widens-rich-poor-imperial-research
Professor Majid Ezzati, senior author of
the study in the Lancet medical journal, says poverty and austerity are largely to blame. “The present UK coalition government has cut public spending on a range of social determinants of health under the rhetoric of austerity,” he said. “Such policies will, at best, cause the rising inequality trends to continue, and could well worsen them because their adverse effects are particularly large on children and working-age people, and on more disadvantaged social groups and communities, with signs of a rise in poverty already emerging. ...
... “Moreover, National Health Service reforms, which devolve health and social care responsibilities to local governments, coupled with tight budgets and a large role for the private sector in commissioning and provision of health services, will weaken health systems and worsen inequalities in health care access and quality.”
-------
Do voters themselves have any principles left? Bah.