parklane1
Tony Galvin
Because it was a sop by Cameron to disaffected Tories whom he feared would defect to UKIP.
He was trying to protect his own position and that of his party in power.
He never expected to lose.
You are right he did not expect to lose ( and now he has and done a runner and left it for others to sort out his mess), but there were many who thought the remain vote would be the winner and now some are having a rough time accepting it was a democratic decision.