You're missing one thing though: North Korea doesn't rob Walmarts. Expecting private entities to be able to stand up to the kind of attack a hostile nation state can muster is unrealistic, and, quite frankly, probably a drag on the economy.
Besides, what ever happened to "provid[ing] for the common defense?"
Besides, what ever happened to "provid[ing] for the common defense?"