For me whether you voted to leave for sovereignty reasons, financial reasons, immigration reasons etc... it is all an example of British selfishness and a stubborn attempt to cling onto an identity that is best left in the past. We are no longer plucky Britain standing up to foreign powers who would invade us, we're a struggling economy that looks backwards in a age of globalisation and cooperation. Almost every developed nation in the world is part of a trading bloc where they all get the same treatment and we want to stick ourselves on the outside and hope we can negotiate better terms with these countries than they have for being part of these blocs. It's not going to happen. We'll get trade deals, but we are in the weaker position and other countries know it. They might want trade deals, but we need it.
Also no matter whether you cling to the ideal of Brexit as some holy grail, nobody can deny that the last 3 years have been a joke and that the British people have been thoroughly lied to and misled. If you choose to ignore it then that's your choice, but you cannot pretend that the Brexit negotiated is the Brexit that was promised at the referendum and what was promised was never feasible. We now go into the negotiations for the future relationship with key businesses already being told they will be badly affected. Yes Brexiteers have finally got their Brexit, but personally I think their celebrations are premature and will be short lived.