Its all about the wording. Does this mean, non-citizens that hold a green card? If so, while I only have a little heart burn over this, overall, I don't have a huge problem with it...as I knew some damn fine Marines that had green cards.
However, if it means, non-citizens that are illegally here, FUCK NO. HOW IN THE FUCK are they going to obey and enforce the law, when they broke it in the first place? Who TF are they to tell a citizen that they broke a US LAW when they are illegally here?
NOPE. Fuck NO, if that is the case.