You think that Trump isn't taking out Kim because he's unsure whether he's got a moral backing?
The excuse for Iraq was that they might have a few chemicals lying around, and Iraq wasn't even pushing threats. Kim's threatened to reduce a few American cities to ashes and Trump is taking it. Bet he needs to change his diapers.