The only difference between McCain and Benedick(sp) Arnold is that Arnold had regrets for his actions.
Also, they were both war "heroes".
Here a list of war heroes:
1) Hitler
2) Mussolini
3) Bendict Arnold
4) Tojo
5) George McGovern
6) John McCain