How can a free society protect itself?

I wrote an answer to that question before you even asked it: