A Marine veteran faces charges after stopping a crime in progress with a concealed weapon that Baltimore Police say was illegally carried into Maryland