Thanks for the post, Doctor Zin.
Contrast this, if you will, with the illegal strike by the transit workers in NYC. No beatings, no arrests. (To be fair, Roger Touissant, president of the TWU may possibly face contempt of court charges.)
Perhaps we could set up some sort of an exchange program. The hardworking, freedom loving Tehran transit workers can come to NYC, and the rabidly socialist TWU members can go to Tehran, where they can strike and protest to their hearts' content.
Send 'em to Cuba instead.