The fact that every liberal in this thread is defending McCain tells us all we need to know about McCain and validates the criticism of him by conservatives.
How about all the votes he made for conservatives?
How about the way he campaigned to repeal Obamacare, then when he had the opportunity to actually do it by casting the tie breaking vote, he voted NOT to repeal it? And why did he do that? Because he wanted to deny Trump a victory. He betrayed his constituents to satisfy his hatred for Donald Trump. He's a disgusting little man who (like John Kerry) hides behind his military record, and being a POW doesn't make him an honorable man.