McCain is a patriot. Just not a very bright one.
There's a tale about Napolean and army recruits where he measured the applicant on the smart/stupid, passive/aggressive scales.
smart/aggressive - officer material
smart/passive - staff officer material
stupid/passive - cannon fodder
stupid/aggressive - dangerous to all, shoot them.
McCain might want to be a patriot, but I really wish he had some idea that it meant that you defend the Constitution and not tear it down. I get the feeling that the meaning of 'Patriot' to McCain is that he gets a few ticker tape parades and a statue or two, and he doesn't really care if it's the VFW or ACORN that's giving the parades and building the statues.
We can't use Napoleon's prescription for the problem, but today we could use heavy doses of Thorazine to keep the problem under control.