John Kerry won't say that because he knows the U.S. may have to invade Iran using the same premise, ie: the threat of nuclear weapons. He has also said that the U.S. should not have rushed to war but should have had U.N. support. There's a big difference between acting unilaterally and creating an international coalition.
d