That's exactly the point - you can't have it both ways. If it is serving "their" country" then you take the good with the bad. You can't pick and choose - well we will take their positive contributions, but now they are done "serving us" let's just send them back to where they came from. It doesn't, or SHOULDN'T work like that...
Jonny
That's just it, he wasn't done serving this country before he turned into a felonious drug dealer. Not just a little pot, but hard stuff. He didn't complete his service obligation and when you get a dishonorable discharge, that means your service record is no longer an asset. It can't be used for any benefit whatsoever, including citizenship. Do you think if you join the French Foreign Legion and don't complete your 10 year enlistment, you still get to become a French citizen? It doesn't work that way there and it doesn't work that way here.
Why the hell would we want to grant citizenship to a two time loser? So we could house him for free for life on his impending third felony conviction as a drug dealer?