No, not any means necessary.
We must engage in those countries who wish to develop nuclear weapons, but with a carrot and not a stick. Promise countries something in return for giving up their programs, rather than threaten them with sanctions if they don't - punishing countries will just turn future generations against us. The carrot approach is also likely to get universal support, too - sanctions often cause countries like Russia and China to stand down, further empowering countries like North Korea and Iran to continue their programs (I understand that NK already has 1 or 2 warheads, but they need to continue development of delivery systems).