Carl Sagan got it right when he said " The nuclear arms race is like two sworn enemies standing waist deep in Gasoline, one with 3 matches and the other with 5".
The argument that it is a deterrent is completely flawed IMO. It will only take a nutter or a mad man to launch a nuclear attack in the first place, therefore who is it a deterrent to exactly? Anyone who launches one of these weapons doesn't care about the consequences they create.
IMO,They are a completely useless weapon unless used to create terror. Using them in "defence" will only lead to terror and the loss of many more innocent lives, and for what? revenge? I personally cant see why any country needs them, but while some have them and refuse to get rid of them, I guess they will always exist. One of these days this world will again see destruction caused by a nuclear bomb and that alone is a terrifying thought.