Sick Boy
Super Moderator
Us having a referendum was a voting bribe by Cameron. He said if the Tories won the next GE we would get a referendum on if to remain or leave the EU. The Tories got elected. The rest is history.
I think he wasn't expecting to win a majority, so probably assumed that the policy would have been taken out by the Lib-Dems.