Reasons

Donald Trump belittled real soldiers with a stupid joke about his “Personal Vietnam”
cowardice , irreverence