oresome "Perhaps the original question could be turned on it's head. Who should we thank for getting us out of the EU?"
The caveat of the question is in the event of a 'no deal', I can't imagine 5 years after an acrimonious no deal Brexit anybody will be thanking anyone for that!
Even those that keep still espouse the 'Leave now!', pay 'em nothing!', 'tell 'em where to stick it!' philosophy, were the ones that were telling us that 'They'll still want us to buy their BMWs', with the gleeful inference that we'll carry on trading as normal with no walkaway penalties...
Actually leaving with no deal, and at best having very sour trade relations with our nearest current trading bloc for years to come isn't going to be a cause for thanking anyone for the UK.