It is very simplistic to say that immigration is good - or bad - just dependant on how much goes into the treasury. Even if there was a net benefit from migration, some elements of infrastructure at some parts of the country can be unduly affected by constraints caused by immigration. Even if the treasury gets more from immigrants than it gives back, it doesn't mean my local NHS authority spends an inordinate amount of money (any amount above £0.00 is inordinate in this case) translating all documentation into Polish, Lithuanian, Latvian, Hungarian etc. You have heard of the 'postcode lottery' for medicines, right? It is not unreasonable for any part of society to think that even if the treasury would take in less tax receipts centrally, that their community locally would benefit from less immigration.
You have already written off everything he says, so you can hardly comment in a balanced fashion on him, can you? And just because you're all right Jack, living in Manx heaven where unrestricted EU movement does not bite so hard into local resource, doesn't make one a swivel-eyed loon for wanting numbers down in their part of the world.