David Frum is a Blathering Jackass, Exhibit 164929500023:

Yes, folks. He’s serious.

Don’t want to be anywhere near a gun? Fine. But don’t you dare impugn those of us who do.

Get bent, David Frum.

Of course he does. But that’s just how he rolls.

Good question.

The answer is (C): All of the above.

Consider it done.