I see much projection here.
McCain attempted to repress political speech with McCain/Feingold. McCain was involved in corruption in the Keating 5. Mccain ally’s himself with terrorists in the Muslim Brotherhood and wants to topple MidEast govts using the US military...that’s violence.
Its a sad day when a Russian politician has more credibility than an US politician like Mccain!
Most of what McCain said about Putin is true, but talk about being the wrong messenger. For the reasons you note and many more, it's the case of the pot calling the kettle black.