Here is my brief summery of Brexit as I understand it !
Cameron calls referendum because he's scared Farage is taking Tory votes.
Nobody expected leave result
Tories have to deliver an Brexit agreement with the Eu that they and the leave voters agree to.
May held an election to strengthen her hand and actually weakened it , so had to bribe DUP to side with her.
Northern Ireland doesn't want to be treated differently from the rest of the Uk. Shared border with Southern Ireland which is in the Eu would make having two different sets of rules difficult to police without a border. Good Friday agreement means any border illegal.
May fudges an agreement which nobody likes as it's impossible to satisfy everyone.
Only other solution is to have no deal which spells chaos and economic disaster.
Corbyn is trying to appease his leave voters and his own anti EU opinions and is not supporting a second vote in spite of the fact that if he did his Government would probably win any election that may or may not happen very soon.
Majority agree Britain will be much worse off with this deal than we were before. Uk citizens seemingly mostly unaware how many of their rights are being lost if this goes through as it's long boring and difficult to understand.
A few disaster Capitalist rich people who manipulated the media and publicity around the leave campaign illegally ( Aaron banks, Cambridge analytica etc. ) have made a lot of money and will make even more if we leave with no deal.