US president is commander in chief of United States. Therefore any US president have military experience except Bill Clinton who was rated one of the lowest foreign policy in US history.
Maybe North Korea seems to know Obama is fragile in nuclear threat.