Iranian President Mahmoud Ahmadinejad delivered a searing, accusatory speech against the West at the United Nations yesterday, causing many nations -- such as France, the U.K. and the U.S. -- to walk out before he was done speaking. Ahmadinejad talked about the West's culpability for the escalation of the international arms race.