President Donald Trump is facing criticisms that he has given Kim Jong Un license to ramp up the missile launches.