Many in Iran have come to see the government as having betrayed its promise of a better life for all Iranians.