But why put it off? Cameron was on a high, having just had a reasonable victory in the General Election. He , like most cosmopolitan south easterners, had no concept of the dissatisfaction of the majority with the machinations of the EU and despite having just been shafted in his attempt to get concessions from the EU he had put a gloss on the outcome that he thought the population would swallow. There did not seem to be any advantage in delaying, and nor would there have been. The target of settling the EU issue within his party was understandably irresistible. And the chattering and political classes knew a remain victory was inevitable. What he, like many, did not realise is that national wealth and economic success is less important to the psyche of most of the population of the country than perceptions of housing and work competition from working class Eastern European immigration. Almost un-mentioned in the debate also were issues of national sovereignty, self determination and democracy which in the absence of the concern for the international economic arguments are felt very strongly amongst rural and working class communities. I think that despite the parliamentary debacle very little has changed, the polls give a remain majority of exactly the same level as the day before the referendum (10% according to the net) and we know where that led us. Cameron did not have a crystal ball (or possibly any balls at all as it turned out) but his decision will have seemed entirely logical.
Jerry