last month, revolutionary protests started in Iran against their government and protesters didn't give up till one week ago. No one bother to find the answer of this question that why these nation wide protests suddenly stopped? That's the second time when the same process is happening. First time these protests were started in 2009 but failed to bring any revolution. The only problem is that when ever a nation wants to revolt against their corrupt rulers and dictators, US suddenly comes to them with the name of so called support or help and just ruin their whole revolution and all sacrifices in some days.
How that happened?
Actually, protests usually erupts by the local protesters itself but US government always want to get benefits from these events and started to support them with words or other goods, some revolutionaries accept this aid and others don't but the whole movement get negative impact by US involvement, whether the involvement is real or not and whole the movement failed. We should understand that almost every nation or country and the majority of people of middle-East just hate US and their policies and when US supports any one else than it means this person or group is losing public support and when US does the same process to a public movement then it kills its soul and then by propaganda and other means local governments succeed to convince their people that all these protests or revolutions are nothing but conspiracies or proxies of US against them and all the sacrifices of the protesters and revolutionists just gone in moments.
Your kind words kill them
Iranian protests failed just because US government openly supports them for their own goals and political means and Iranian government took advantage of hate against US and was able to convince their supporters and other people that these protesters have nothing to do with Iran or the problems & rights of people because they are proxies of US. US government took another step to kill this newly born movement and banned 5 Iranian companies amidst Iranian protests and US called a meeting in UN over Iran protests. I am sure that it was the actual moment when Iranian government would have been very happy over the US acts. Iranian government's supporters staged rallies in big cities against protesters and US involvement and whole revolution or protests against a local regime just failed due to greediness and foolishness of US.
Image source: 1, 2