I keep hearing how MPs have blocked Brexit and keep voting against it. When did the votes to either block or vote against Brexit happen? I can't remember them.

I recall Theresa May having a deal that lost by a majority of 149 - 75 Tories voted against it. Had they all supported it we'd be out by now. Most Tories against the deal were either in favour of no-deal or wanted a softer Brexit (the more moderate Tories wanting a softer Brexit or no Brexit have since been sacked by the party). Labour refused to back a deal without certain safeguards and guarantees.

This whole "if we vote to leave, we can choose the path we take" plan hasn't worked very well. Too many paths. No MPs have voted to stop Brexit, they can't agree on which path it takes. Same with leave voters. Some want no-deal. Some want a Norwegian style deal. Some want a Swiss style deal.

But leave means leave, whatever that is......