Why is it anyone who doesn't think illegal immigrants should have the same benefits as legal citizens or immigrants is cast this way?
I'm not against immigration and resent the broad brush you paint with that statement. If you want you maid, housekeeper or gardener to be legal then tell congress! But keep in mind, once they are legal you won't be getting them for substandard wages and you will have to pay state and federal taxes!
I think most people (probably you too) who carry on about illegal immigrants actually want to exploit the cheap labor (below minimum wage, no benefits and skipping out on the taxes owed).
So I want them to become citizens or get worker visas and be recognized for their efforts and have protection. You want them to stay hidden and be paid scraps for doing the work no one else wants to do.
Believe it or not there is a real difference between a legal immigrant and an illegal immigrant! Real immigrants work very hard for their citizenship and you cheapen all of their efforts by lumping all of them together.