Have you ever considered that the reason so many MPs are being "undemocratic" is that they realise that honouring the "democratic" vote will leave the constituents they represent with a bleak future? Probably not.
Many a time I've let out an audible groan when the Tories have got into power, knowing the poorest and most vulnerable will suffer the most. But we always honour the will of the people. There's often plenty of complaints and maybe some protest but we don't demand a 2nd vote or choose to ignore the 1st one. That's democracy innit, majority wins, always has, always will.