Difference between Iranian and U.S. protests
In the U.S., the full force of the State is used to block non-permitted protest. When there is outrage about police violence, the State loosens up. Massive protest would never be allowed to carry on for a week without a permit (see anti-Iraq war protests, the large ones permitted and all but ignored by U.S. dominant media).
In Iran, the State stayed more or less loose on non-permitted protests for a week. There were riot cops and Basiji paramilitaries but not a shutdown of protest activity. After a week it has begun to block them more forcefully.