In some places in the U.S., it’s perfectly legal to come into a supermarket armed to the teeth. You’re not committing a crime until you actually start killing people.
This must sound completely absurd to people outside the U.S. Please know that it sounds the same to most of us within it.