Fine, except that Parliamentary Democracy was/is at odds with the general public. All three traditional main parties are pro EU - the only difference between them as far as he EU is concerned is how far they want to crawl up the EU's rectum, so whatever the result of the general election they would all maintain they had no mandate to leave the EU. On this issue, a referendum was the only democratic way to reflect the will of the people.Whether I was in favour of remain or leave is not relevant to the point I was making. I entirely accept that, having had the referendum, and there being a majority to leave the EU, we have to live with that outcome, whether or not we voted for it ourselves. My point was about Cameron's judgement and gamesmanship.
I meant unnecessary in the sense that we have a parliamentary democracy not a plebiscitary democracy, and the appropriate way (in my view, and that of many constitutional experts who know a lot more about it than me) of putting a policy like this to the people (if Cameron believed in it, which he clearly didn't), would have been to include a concrete promise to withdraw from the EU within the broader context of a general election manifesto, alongside a range of other policies (including hopefully, a coherent set of economic, trade, taxation, migration and social policies which would be needed to manage all of the other implications of Brexit), and allow the electorate to vote on that in a general election. The only reason he did it was for internal Tory party reasons, to appease Tory members and MPs who might otherwise defect to UKIP - there was nothing pushing him to do it, and if he thought it would have ended up as a leave outcome, he probably wouldn't have done it - it was a daft gamble that he lost.
I suppose we should be grateful for Cameron giving us this chance, but any such gratitude is tempered by the fact that he didn't mean it to end like this, so we'll all (remainers and leavers) remember him now as a loser.