I was listening to BBC this morning, and it was pretty funny. The reporter was talking to some international expert on the subject and kept trying to find ways to blame this test on the US, and the expert was having none of it. She would ask questions like "Doesn't the US deserve some measure of responsibility for driving North Korea to this?" and "Doesn't President Bush's use of the phrase 'axis of evil' make this something that was inevitable?". Each time, the expert guy would essentially say "Uh, nooooo" and I was left with the indelible impression that the reporter was an idiot. It was fantastic.
He quite clearly said that NK has pledged not to do this, had accepted hundreds of thousands of tons of free fuel oil in exchange for not doing this, and that the US was essentially feeding everyone under 14 in that country through a massive relief effort, and despite all of this, NK had poked everyone in the nose. He predicted that there would be an immediate response in the form of reduced aid, and that NK had caused China (it's biggest ally) to lose face, a dangerous thing to do.