They don't pay any tax. So they aren't actually doing anything beneficial either, everyone else has to pay tax from their hard earned wages. I would have thought that would annoy you of all people.
You clearly have not read any of the personal stories posted awhile back, some of those people were boat people - and no one could argue they were "undeserving" of our help. Unless of course they found it difficult to be empathetic.