I'm pretty sure the only country that has freedom of speech and protest is the US.
You can't argue or get mad at other countries for telling groups of people that they cannot protest or talk, that's not a right they have.
I'm sure it sucks to live in those countries.