I agree that Iran must not build a single nuclear weapon, and war may even be necessary to stop them from doing so.

However, I also think the west needs to stop being hypocrites and dismantle their own nuclear program (after perfecting an anti-missile defense system). Whether or not western nations use such devices "justly", you can't expect to have thousands of nukes then tell everybody else they can't have them, then expect those nations to say "ok, that's fair, you keep the nuclear monopoly then."