I would characterize this bickering about whether a vote is a vote, whether a referendum is a referendum, or whether “leave” means “leave” as so much passive aggressive behavior on the part of politicians and the remainer MINORITY, AS PROVEN BY REFERENDUM and agreed to hold and abide by in advance by remainers and brexiteers alike.
Brexit won, remain LOST. By 0.3%, 3%, OR 30%, is not relevant. Any other interpretation is (simply put) intellectually and morally dishonest.
(Here in the USA, I am just an observer in the bleachers.)
The stupid thing is that the stupid politicos didn't define anything: