If an illegal immigrant who was offered this deal truly loved America, wanted to assimilate, raise a family here that becomes progressively distant from their ancestral country of origin, then that man should have no problem serving in the military. He'd accept it. His country, not his security, would be his main concern. If they look at it from your perspective of "me! me! me" then he should really just get out.
Surely if they were to serve in the military to protect their country, they would also want/like a say in how the country is run. Wanting that is not just "me! me! me!" If we were to ask them to basically do everything a citizen would, including serve to protect our country, we should extend the right to vote as well. I don't understand why only that right would be omitted here
(outside of partisan politics)