The Iranian govt has reportedly imposed speed caps on residential and other consumer Internet access. Unless you're a business user, the top speed your going to be able to get is 128kbps, or just about double dial-up speed. Compare this to the 6+mbps (that's MEGAbits vs KILObits) American cable Internet subscribers get, and you'll see there's a big old difference.
It wouldn't be because news and opinion is increasingly available via Internet video, and a good deal of that news and opinion is somewhat negative towards the Iranian govt, would it?
Naahhhh, of course not.
This limiting of access to information ALWAYS works, too. And by ALWAYS, I mean NEVER.