John McCain wasn't a bad person as far as I know. Even though they were in opposite political parties and running against each other for President, McCain always took it upon himself to calmly correct people when they hurled abuse and fake news about Obama being a muslim or a terrorist or a foreigner.
McCain certainly opposed Obama on many occasions, especially on foreign policy, but he didn't childishly insult Obama or anybody else for disagreeing with his arguments. Neither did McCain constantly try to discredit the media when they criticized him.
McCain was a patriot through and through, a Vietnam War veteran who got tortured near constantly for five and a half years, and it is impressive that despite the horrific and very real physical and mental abuse hurled on him, he managed to pull himself back together. He did not deserve to be disrespected the way he was by the current president.
May John McCain's soul rest in peace.