The sad part is that the majority of us (irrespective of what MP`s say/think) are neither extreme right or extreme left.
Both main parties have been trying to grab more of the middle ground by subtle changes in policy & appearance.
The outcome of that is there was little difference, despite what many of us voters think, between them, New Labour, Blair et al were just "Tory Lite".
Labour have now lurched left with Comrade Corbyn who is doing his best to dodge the job he should be doing.
Conservatives have neglected their core and are paying the price with a weakened position.
Credit where its due TM is getting on with it as best she can.
It would be nice to see our elected representatives working for the good of all the nation, respecting the result, and getting on with it.
I can't give credit to May as from early on she set her stall out with the stupid public red lines speech and seemed to go out of her way to try to alienate/sideline Parliament. She has never stopped trying to sideline Parliament as her brinkmanship over timing of votes/debates has further demonstrated.
Also triggering A50 with no plan or idea/research done was mindbogglingly stupid. Especially as she then called an general election (which surprised even her own party) and blew a majority making her reliant on the DUP whilst wasting more time. The DUP's policy on Brexit is utterly laughable in demanding the impossible.
And then after using most of the A50 negotiating time up, she finally comes up with a plan that nobody likes. Cancelling the vote on this and procrastinating over it wasting more time, just demonstrated that it was actually all about her personally (on a par with Boris).
If she'd worked with Parliament early on then I reckon we may have got a consensus long ago. How it would have looked we won't know but at least we would now be making proper preparations for March 29th and ironically I reckon we would have been in a stronger negotiating with the EU.