I thought you had to be 21 to buy and carry a handgun. Unless your a MP on duty/orders, then the age wont apply since your doing fed. duty. Dont think that your military ID will do anything for you, a cop has arrest powers, and can arrest you for ANY infraction of the law, even if your on active duty.