Maybe if people could attempt to seperate John McCain the GOP presidential candidate from John McCain the veteran, they might be able to give his actions their proper due.
McCain put his own life on the line for his fellow sailors in a selfless manner. That puts him in hero status for me.