The governments job is to serve the British people. When we vote for something, it’s there duty to follow it through. That’s whether they like it or not. That’s democracy.
No - that's direct democracy. That's Switzerland. Britain isn't a direct democracy, it's a representative democracy.
The government's job is absolutely to serve the British people.....and if they believe that the best way to serve the people is to ignore the non-binding result of a referendum, that most of all revealed Britain to be a deeply and evenly divided nation on this issue, then it is absolutely within their job description to do so. They then face the consequences of those actions at the next election.
Which actually I'm now at the point of thinking is what this country needs - get the delay until June 30th and immediately call a general election.
Everyone now knows how their MP has voted on Brexit, and therefore we can all vote accordingly in a General Election.
If all the MPs that defied their constituencies' referendum wishes and voted against Brexit, and against No Deal, then lose their seats in favour of Brexit-supporting candidates then we know that No Deal Brexit is the people's wish and we can leave accordingly.
If a large number of MPs that voted in favour of No Deal lose their seats in favour of pro-Remain candidates, then we can revoke Article 50 and cancel Brexit.
If we end up with a parliament that's just as divided as the current one - then we know that it properly reflects the opinions of the people, and then the government can go ahead and continue muddling on as they have been doing.
But
that is how our democracy is supposed to work. Representatives making decisions on our behalf, and then facing the consequences if the majority of their constituents disagree. We now know what the viewpoint of each and every MP is, because it's on record many times over the past two weeks; so perfect time for another election with all of us voters being armed with that information.