The EU has made it clear it doesn't want a UK in the CU and SM, they don't want to have to make a series of never ending disruptive deals with the UK, as they got with Switzerland.
No Switzerland is different. If we are in the SM and CU the agreements are clear and don't require constant negotiation.
SM means FOM, i don't think the UK public want that.
The majority do.
Its certainly not cakeism because paying in to be in Horizon Erasmus etc is what many countries not in the EU do.
Yet our Government in all of its wisdom declined to do so because.... answers on a postcard.
Possibly the only other option is EFTA, with a form of FOM that has a trigger to stop it.
There were FOM controls even as an EU member. The British Government deciding not to apply them was entirely on them. See also deciding not to bother claiming back NHS expenses for EU citizens here from their respective Governments. These protections always existed. FOM is a good thing. During the last 15 years of our membership (can't find figures earlier than that) more British people emmigrated than from any other EU country. The irony...
I think to many on the right & for brexitiers generally, having a UK with a wrecked economy is a price worth paying.
And that's fine. But if we're going to have all of our futures trashed by this minority then the answer is a Brexit tax. Anybody who objects to rejoining the SM and CU and thinks being poorer is a price worth paying can log onto the HMRC website and sign up. The £50bn cost per year of that will be split equally between them and the redistributed to the rest of us. If less than 50% of adults on the electoral register sign up to pay the tax, then we can take their rhetoric about how it's worth being poorer as just that. What they mean is they want everyone else to be poorer, not them personally take responsibility for their decision and cough up for it. In which case they should be ignored and we instead join the SM and CU as most people want.