there are some very good reasons why the US will not attack north korea. first is, they actually have a military. sure you could launch missiles at them, but do you really think that they are sitting there without a whole bunch of antiaircraft sites??
second is that they are situated close to some important US allies.
third, and most important of all, they are close allies of China. and that is one war that the US does not want to risk starting.