About McCain: Just like any other figure in the public eye, anything someone does well or poorly gets magnified ten-fold, which is a shame because when you get down to it most people are a mixture of good/bad. I respect McCain for his service to the country in the military, and his attempt with McCain-Feingold, but there are other aspects I didn’t care for.
If one looks at people who are lionized in US political history, the same could be said. George Washington is a good example: yes, the Father of the Country and all that. However, I can’t ignore the fact he owned slaves, and the actions he allowed/ordered against the Iroquois during the Revolutionary war are heinous.
Lincoln is lionized (rightfully in my opinion) for what he accomplished during the American Civil War…however, he also suspended the writ of habeus corpus, he put through drafting people for the armies (there were draft riots in many northern cities)…and the Emancipation Proclamation only freed the slaves in the states/territories which seceded. There were some that did stay with the North, but nothing was done with that in the proclamation.
I find most people tend to fall somewhere in the middle, though they will lean a little left or right depending on the issue. Any reasonable person can also understand the other person’s side, even if they ultimately disagree with it.