"A hero is someone who has given his or her life to something bigger than oneself...........Joseph Campbell"
I saw that quote on the back of a Special Forces tee-shirt while waiting for a burger at the local Five Guys. It made me think of the dispute over Donald Trump's claim that John McCain was not a war hero. Hero is one of those words with lots of meanings, and the Special Forces/Joseph Campbell version is a pretty rigorous one, seemingly implying that there are no live heroes. In any case, John McCain is a man who repeatedly went into deadly danger for his country, and paid a huge price for it. It's good enough for the hero designation in a lot of vocabularies.
Donald Trump, on the other hand, is a guy who coasted through that war on deferments. So whether McCain makes that tough hero standard or not, Trump pretty clearly is utterly lacking in standing to make the critique - but he probably qualifies for the title of "war coward" himself.