Before N. Korea or Iran get the nuclear capability and the delivery capacity should we deliver a first military strike against them?

It is becoming more and more apparent that N. Korea has no intention of lessening escalation/proliferation of nuclear capabilities. Not since many of us were young children have we had to worry about this? Will our children be sheltering under their desks during air raid simulations? Can something be done?