Obama had previously been reticent to respond to criticism by Republican candidates over his efforts to deter Iran's nuclear program, but the president addressed the issue head on at a fundraising event in New York. He said he had mobilized the world and built an "unprecedented" sanctions regime targeting Iran to state "unequivocally that we're not going to tolerate a nuclear weapon in the hands of this Iranian regime." "We've been able to organize folks like China and Russia that previously would have never gone along with something like this," Obama said, referring to the support for sanctions of fellow UN Security Council permanent members. "And it's been so effective that even the Iranians have had to acknowledge that their economy is in a shambles." "When I came into office, Iran was united and the world was divided. And now what we have is a united international community that is saying to Iran, you've got to change your ways." But Obama admitted that Iran had not yet decided to throw open its nuclear program to international scrutiny in a way that would help it move out of isolation. Republicans have savaged Obama's approach on Iran, saying that it shows weakness and have even said that the president has failed to prepare for the possibility of a military attack against Tehran's nuclear program. "If we reelect Barack Obama, Iran will have a nuclear weapon. If you elect Mitt Romney ... they will not have a nuclear weapon," the former Massachusetts governor and 2012 Republican frontrunner said in November.