The BBC has an interesting article on whether the law can stop Brexit. It talks about the legal issues surrounding Brexit and gives at least three ways in which Brexit might be stopped, although each has issues in its own way.
The first, that the Prime minister cannot take the UK out of Europe without an Act of Parliament, has already generated a legal challenge by a group of lawyers who want to make sure a parliamentary vote happens. This will force MPs to vote on the issue. Though most MPs have said that they will stand by the referendum result, the referendum result is not legally binding and MPs can overturn it in a vote. The Liberal Democrats have already pledged to do so. The willingness of a party to engage or not enage the Article 50 trigger may become the most important issue, should there be a General Election soon.
The second issue concerns Scotland, who could put a brake on proceedings by voting down the EU Referendum result
The third concerns the on-line petition created before the referendum, calling for a second referendum if the vote is narrow. This has generated over 4 million votes. Were the number to reach that of everyone who voted Remain and then exceed it, this could significantly change the landscape. This forms the basis of one of our campaigns.