McCain is the wrong messenger for this. His name and reputation are just as controversial as the subject he is addressing.
He says he opposes Putin but offers no solution to Islamic State.
Putin is far more of a man than he will ever be.