Constitutional or not, I have a big problem with it. First, the military is downsizing forcing tens of thousands of enlisted and officers out of the service. We don't have a recruitment problem. So we need illegal aliens to do jobs Americans and legal immigrants can't or won't do? Why should we allow an illegal alien to compete with our own citizens?
We have a program for legal immigrants (green card holders) to serve and receive expedited citizenship. They cannot be officers due to security clearance issues.
We don't need the US military to be a clearinghouse for amnesty. As a veteran who believes that military service is a privilege and an honor, I see no reason to admit illegal aliens who are in violation of our laws. And there are national security considerations as well.
I say not only no, but hell no to allowing illegal aliens to serve in the US military--as is currently the case. We all know that the pro-amnesty advocates are using this issue as a way to place the camel's nose under the tent.
The respect and admiration the American people have for the military is being used as a vehicle to grant a limited amnesty and make it acceptable. Then they can expand it in much the same way as the so-called Dreamer amnesty is being used. In fact those eligible to serve are being drawn from those granted legalization thru Obama's backdoor Dreamer amnesty that has legalized 500,000 people and issued them SSNs and work permits.
I am not sure if it was clear from my post but I remain against it for Constitutional grounds, despite the fact that I think it would be one of the ONLY fitting ways to grant citizenship.
We do allow people to obtain citizenship by other methods. This, in my opinion, would be one of the better methods.