We can respect John McCain and critique his policies without canonizing him or ripping him to shreds.
It's true, he sacrificed in ways 99% of us never have or will, and it's true he supported some very problematic domestic and foreign policy decisions. John McCain was every bit as human as the rest of us. On his best days he exemplified a life of service; on his worst days he made decisions that negatively affected the American people.
In the last 24 hours, I've read articles and blogs that ranged from John McCain was, "one of America's greatest heroes" to he was, "a blood thirsty warmonger". The fact that so many people are so far apart in their assessment of his life and political legacy is a testament to how polarized our political landscape is.
There are writers pushing out "clickbait" articles for the sole purpose of preaching to their ideological and political choirs. This is sad. John McCain isn't above scrutiny, but he and his family deserve respect.