I want to make sure I understand this right before an upcoming trip. Businesses in MO can post a "no guns allowed" sign, but it's not illegal to carry into the business any way, it's only illegal if you refuse to leave if you're made? Then it's a ticket if you're stupid enough to wait for the cops to show up?
Also, I know the Arch is off limits armed regardless of LEO status, but do they have lock boxes or is it disarmed trip there and back?