they have no standing, as they should not be here.
Why shouldn't they be here? If your only argument is because they are not authorized to by law then that applies to tax cheats.
I don't believe in amnesty for either. In the latter case, to offer amnesty suggests that there is something that needs to be forgiven.
Exactly, why do we need to forgive someone for moving?
Not every situation or lawbreaking is equal. As tax payers we are slaves to the whims over government. Those rich enough to find it necessary to put their money off shore have been unfairly gutted, and morally I find their actions far more justifiable.
Yes, they are not all equal which is why we have different punishments. Irrelevant to the point that both break the law and if you are going to make a fuss about one you should make a fuss about the other.
Denying a person the right to move about makes them a captive. Ones actions to evade such restrictions are morally justifiable.