He misses the core of the terrorism problem; the reason this whole dilemma exists in the first place:
Why do the terrorist wish so badly to target the United States? It's not because we're just great and peachy in every way. Our aggressiveness and capital greed has fueled a lot of hatred. I think fortunately for us living in the states, this hatred is focused against us in other areas of the world right now. Yes, our homeland security is doing a decent job though I'm not entirely comfortable with the price we're paying for it.
I think it's ironic that the typical folks arguing valiantly for protection of their constitutional right for gun ownership are the same who argue in favor of the loss of other civil liberties as long as it's shrouded under the pretense of protection of the state. It's like policy derived from fear.