>>The UK didn't want unlimited immigration from the EU,
It was never unlimited and it's yet another lie peddled by Farage and the Brexit campaign.
UK could have always at the very least enforced the basic of the EU free movement principles in terms of limitations - namely that anyone without a job or means to provide for themselves for over 3 months can be kicked out. That would have solved most of the discontent around the issue. Similarily, UK not being in the schoengen zone could have interviewed everyone arriving from the EU - why are they coming here, do they have funds, do they have a job and turn around people it suspected are coming for benefits etc. It chose not to do that. It was entirely legal at the time and it could have been done. But instead politicians lied about UK being "forced" to accept unlimited immigration, which was never true.
It's not even about exceptions - it could have just used the existing laws that were there.
>>Cameron did a tour around Europe directly visiting member states, begging them to grant such an exception
You and I have a very different understanding of how that visit worked.
>> it was an insult to the concerns of the voters.
It's just really funny to me how after Brexit yes, migration from EU has gone down but it was replaced entirely by migration from former British Empire instead. So I'm not sure if the "concerns of voters" was really respected here either way.