McCain's a gun grabber.
That i can't argue with, and I suspect it is mainly McCain pandering to the MSM. I guess no candidate is perfect. He is certainly "more perfect" than Hillary though, IMHO.