Protests in Iran over the last few months have been about human rights and corruption and freedom. But the most recent protest was sparked by economic hardship - hardship caused in part by U.S.