I'm a registered alien with working rights, not a citizen where I reside. in a number of those Iraqi cases, they have a similar arrangement by way of having green cards, so they aren't breaking any immigration laws. If a person has a right to live and earn money, has satisfied the requirements to do so, not being a citizen is no grounds for criticism. Maybe they don't want to be a citizen for their own reasons, if they are fulfilling their obligation by paying their taxes there is nothing wrong with keeping another nationality. I think a number of you guys have got it wrong on that.
Being previously arrested for crimes, whether that's a matter for deportation is a different subject. I haven't researched it, but aside from not being able to vote, registered aliens are probably subject to most if not all of the same rights and privileges as citizens. Personally, if they have green cards, I think that they are getting a very bum deal. If an illegal alien that's different and it changes the whole game.