imho? The nuclear powers (US, Russia, China, UK, France, North Korea, India, Pakistan, and almost certainly Israel) need a hell of a lot fewer than they have. A few dozen would probably be more than enough for any sensible country. The trouble is that sense and nationalism are, to a significant extent, mutually incompatible concepts. Of course, nuclear weapons do have the added advantage of having a significant chance of killing just about everybody on the planet.