Those serving in the military deserve a fast track to citizenship in my opinion. Once legal immigrants become citizens I have no objection to them serving in law enforcement. There is a difference between military and local civilian law enforcement. The military mission is about actions taking place outside of our borders. Local law enforcement on the other hand is all here on U.S. soil. It is simply my opinion that becoming a citizen first should be required or at minimum given preference in a law enforcement position. The completion of the citizenship process in my mind is a strong indicator of one's desire to abide by and uphold the COTUS. A recent legal immigrant creates a myriad of vetting issues in my opinion. I don't think it is discriminatory to give preference or even require citizenship of those serving in civilian law enforcement. Others may disagree and I won't disparage you for doing so.
I think you stated the matter quite well, and in my readings of hundreds of letters and other ancillary documents written by our Founding Fathers, along with the official documents, I think you nailed their sentiments, exactly.