Gun rights are extremely important to me too, but I wouldn't flush every other right AND the entire economy down the toilet to maintain the Second Amendment.
Besides, given that McCain has visibily demonstrated that he has no concern for the First Amendment, why would anyone think he wouldn't flush the Second, if he found it politically expedient?