Most states not legal. Like many laws they don't make the most sense.
You can carry a gun, but in some states you can't carry mace, taser, mace... but you can carry the gun.
Makes tons of sense. I don't care to carry bat belt but should be allowed to have options if you want.