Often the same, tired, old arguments are put forward to support EU's Open Door Immigration policy, and to attack opponents of it - so this is a 'cut out and keep' refutation of the usual sequence of challenges.
1) Migrants contribute more than they take.
Well some may well do, but also many don't. Talking about *all* migrants in this way is rather stupid. It assumes that migration must be open door or completely stopped.
Controlled migration/controlled borders would admit migrants who would be of benefit to the UK, and exclude (and deport) those who are not.
2) EU means a Brit can go to 26 other countries - restrict their access, and they will restrict ours.
Well so what? If a particular Brit is of no value to another country, why *should* they let them in? If the Brit is of benefit they will still be admitted!
3) EU 'free movement' means that migrants have free movement, they are the rules.
Yes they are the rules - but stating them doesn't make them desirable! The point of the discussion is to identify what is desirable, not state the rules. No one disputes that they are the current rules!
This line is just a diversion (used when the argument for free-movement is being lost!)
4) You are racist.
Well as there is nothing here about race, just nationality (Brits and Rest of the World) - this line is again just a diversion.
I will add to this list as and when!