The British people, by voting "Leave" on the 23rd of June, voted for the United Kingdom to leave the European Union, and accordingly for the government to implement what they decide.
Uhm, so obviously this is full of your remainer bias. Because the government's Brexit deal isn't favoured by the people, there should be no Brexit, despite the fact Brexit was approved in the first place? Sounds like the government should just try and negotiate a new deal.
Not that this kind of thing should be subject to referenduma, of course; the specifics of policy decisions should always be left to government discretion.