Public protest returned to the streets of Tehran last week. President Mahmoud Ahmadinejad returned from the United Nations General Assembly only to find growing criticism of him and his government at home. While it is still difficult to ascertain how events will turn out in Iran, it is clear that something has changed. Public dissatisfaction over the revolution's inability to meet all its supporters'...