What a pompous ass McCain has become(always was?). 
Absolutely earned a MOUNTAIN of goodwill and benefit of the doubt for his POW service 44 years ago... but now he has burned it all away.  The fact that you were once a hero and deserving of respect doesn't mean you can there after operate like an a-hole, lie to your constituents(promised to end Obamacare to get re-elected and then cast the deciding vote to kill repeal), try to tear down your own President from your OWN party(alleged as he is now a rino) while in a foreign country.   He has become a self-righteous, self-serving old geezer who has committed to an outright war against the President because the new president ISN'T the establishment GOP...the new President doesn;t WANT business as usual...doesn't want the swamp that McCain thrives in.  When McCain end up 6 ft under very few Republicans and almost NO conservatives will shed a single tear.  Can't come soon enough.