You say it well. Open carry is “permitted” in most states. Here in the Republik of North Carolina we have a real cool law. You can be charged with “brandishing a weapon to the terror of the people”.This make open carriers subject to arrest that would cost tens of thousands of dollar to fight and win.
/johnny