You are protected by the US Constitution and can carry firearms anywhere you want in any manner you want and all this "permit" crap ought to be ignored.

BTW Keltec makes a nice little pistol in 22 Magnum that holds thirty rounds with a loaded weight of under 20 ounces! PMR 30 models are about $400 retail and very reliable. This round likely zips through class three body armor too.