Something I was unaware of until last week was the decision made by the Labour government in respect of not imposing a transition period in respect of migrant workers from the 10 new EU member states in 2004 (8 of those member states being the former Eastern bloc countries).
Only Britain, Sweden and Ireland took this course of action and the other 12 existing member states chose to impose controls.
The Labour party took advice from the Home Office, which hugely underestimated the numbers coming in to a shoicking degree.
Had the UK government opted to have the transition period concerned it could possibly be that UKIP would not have garnered the same degree of the support they had in the years prior to the referendum and that Cameron would have not taken the action that he inadvisably did and that the Brexit vote tipping point may not have been reached.