" I believe we should have a referendum , and we 've campaigned for it , we 've fought for it , we 've put it up front and centre at election campaign after election campaign , we 've challenged the prime minister about his broken promise in the Commons , we 've tried to persuade other European countries not to sign the treaty , because we think the British people should be allowed a referendum , " Cameron said .