Wrong again. All existing EU countries had/have the right to limit cross-EU free movement (over set time periods) from new countries after they joined the EU.Funny that, you change your tune to suit your argument.
When its about immigration, apparently Freedom of movement is negotiable. Now when talking about a deal freedom of movement is not negotiable.
Further opt-outs of 'free movement' could be applied for under 'certain circumstances'.
The UK for whatever reason chose not to exercise those rights even though they qualified under those 'certain circumstances'.
That is not 'negotiation', because it was set in EU rules - rules that we helped write!