Does protesting even do any good in a government such as Iran? Being present during a protest -- get targeted and locked up or worse (killed). It is really doing the oppressors a favor by gathering together.Rather than take it to the streets they should take it to the basement and plan out calculated attacks and disrupt the infrastructure that facilitate their rule.
That is called terrorism. Also, people participate in protests because they feel need to do something and are willing to take the risk. It is the "I can't stay passive anymore" statement and feeling at large. And there were succesfull protests. That is how communism ended. That is how Ukraine protests kept it democracy back in 2014 (rather then allowing it to become Belurussia). And Iran had succesfull revolution too…
Whoa, wait a minute. Where?
Communism in Europe imploded on itself because of western pressure, weakened Soviet Union and dysfunctional economy. Protests were just a manifestation.