TeAmo,
You're feisty, must be the hawiye in you

(waa iska kaftan, don't go off)
Seriously tho, iga raali ahow, I coulda been more diplomatic, but when I saw: "demonstrations are haram" followed by "kafir ideology", I was all:
teh

, it burns.
Let's reason this out, shall we:
Thanks to leftist/socialism(what you refer to as kafir ideology), your dad, as a working man, has the following rights and protections:
- Unemployment: If he's ever fired or laid off(think you guys call it redundancy), he gets paid
- Workman's compensation: If he's ever injured on the job, he gets paid. I know one guy who sprained his thumb, and got 50k out of it.
- Safe working environment, 8 hour work day, and more.
Do you think those rights materialized overnight? People marched for it in massive street protests. Thanks to all those that marched, protested, demonstrated, and went to jail, your dad, presumably an immigrant, enjoys those rights and many others that allow him to have one of the highest standards of living in the world.
Let's see how the land of your scholars measures up: There is a institutionalized system of semi-slavery known as the Kafaala. You can't move, marry, or even go for Umrah/Hajj without the OK of your owner er, i mean, you're sponsor. If you're injured, you're ass out. If you're fired, you're ass out. If your employer stops paying you, you're ass out. Ass out means: You're done for.
So you tell me, which system provides for a dignified existence?
Protests and demonstrations are not haram. There is a rich history of street protests throughout Islamic history. The scholars who are saying street protests are haram are simply protecting the regimes that pay their salaries. I know this must sound like heresy to you, but guess what, in Islam, you're actually allowed to disagree with scholars or the rulers. This, of course, depends on you using your caqli, but if you outsource your thinking to men sequestered in the Najdi desert, well, that's on you.
I'm sure if you ask Ameer Husni Mubarak, he'll also tell you that protests are haram.
