So John McCain says probably the same thing that most Democrats/liberals are thinking about Trump's attacks on the media and the forum disapproves because he's got an R after his name and is a "neoconservative warmonger?" It's nice to see the pre-2008 Maverick McCain return and standing up to Trump on this whole Russia ordeal. You do realize that it's going to have to be Republicans who hold hearings and investigations into this whole Russia mess since they're in control. At this point in time, I'd say any Republican who has the cajones to stand up against Trump is a pretty stand-up individual, seeing as how Trump basically has a stranglehold on the party and will viciously attack any of them who deflect from him.
Except John McCain has never and will never stood up to the right wing of his party. He's uncomfortable with it sure, and will happily give a quote to reporters to show how much of a maverick he is, but he'll never do something as brave as vote against Trump's policies or nominees. Or really do anything besides lip service.
The only principle McCain has is a raging hard-on for the military industrial complex.