Aye but have you looked at it this way.
Cameron says he wants to give us the vote on yes or no. He gives us that chance, and we can have our say on it. Except he spends weeks on end i nthe build up pointing out why we shouldn't leave, pointing out the families whats voting yes would do to them, small business, private sectors, the cost of everything etc. As much as he can give us the vote he can also manipulate the outcome using nothing else but actual facts that focus on the bad side of leaving. Fairs fair it would be the truth but he would have fulfilled his end of the bargain and still got his own way.
So he puts the whole economy at risk with business up and down the country holding their breath, just to play a political game with the extreme right of his party?
If that referendum came to be, the country would be in chaos until it was done, and for what? What tangible, horrifying problem is being a member of the EU causing us that deems messing around with the entire country for a year or two sound like a good idea?
We should have had a referendum after the Lisbon treaty, and I have no doubt that another such proposal will result in one, but at this moment in time it's just a lunatic concession to the right from Cameron.