I believe ALL military should carry weapons100% of the time just like police officers do! Whether on or off duty, you have been swore to an oath to protect and defend! Also, retired military should be grandfathered into the RLEO (retired law enforcement officer) authorization to carry a weapon in all 50 states! My sworn oath does not have an ending date!!! I was sworn to a higher calling for the rest of my life and I take that duty seriously! Think of the ramifications....all active military and retired military potentially carry a weapon...safety across America!