Rory Stewart has accused Boris Johnson of treating his MPs like “robots” who must “do what the Prime Minister says or be fired”.
The ousted Tory MP told talkRADIO’s Julia Hartley-Brewer it was an “outrageous” decision to bar 21 Conservative MPs for voting against the government and “what he’s doing is fundamentally the end of Parliament”.
“What’s the point of Parliament if MPs are not allowed to vote independently or if they vote independently they get immediately deselected? Mrs Thatcher would never have done this,” he said.
“No deal sounds good if you say it quickly but it’s actually going to lead to years of uncertainty, a lot of division, and it won’t create a stable foundation for our future so we’ve got to do this properly.”
Mr Stewart said he was sacked by text message on Tuesday evening as he was being given the GQ award for politician of the year.
He said he “strongly believes in Brexit” but the Prime Minister has been pursuing a strategy of delay.
“I don’t think any new deal is coming out of Brussels so I think the negotiations with Brussels were a sham,” he said.
“There’s no way that Brussels is going to remove the backstop so if you want a deal you take the Withdrawal Agreement which was Theresa May’s deal.”
He added: “The way to get Brexit would have been to vote for the Withdrawal Agreement on March 31. We could have been well out by now, we would have been six months into negotiations about our future arrangements.”