"The only "restriction" that can be put on EU migrants is the need for an EU passport."
No it isn't ...
Yes it is Jim.
And Dave, there are no restrictions on EU citizens entering UK.
No border restrictions.
The need to buy a ticket is not a restriction.