If you told UK citizens that the choice is in fact for a No Deal Brexit and what that will mean, they wouldn't have voted for Brexit. However the population was lied to about the economic benefits and voted against their own interests.
So when the population can be lied to on such a scale, what do you find as being more democratic exactly?
And more importantly, after it was clear that Britain will not get a good deal, why wasn't the referendum repeated?