NO freedom of speech ?
Actually there is no need for your way of speech such as protests or walking in streets to ask for something !
Any Saudi whether he's rich or poor can meet King Salman Bin Abdul-Aziz personally and he'll listen from him.
There is no constraints between Al saud princes and Saudis.You can take an appointment to meet them if you need to or send a telegraph to their secretaries then you'll get the respond in short time.
Freedom of believe in what ? As I mentioned earlier, 99% are Muslims believe in Allah only.
Up to this moment, I don't know what's the objective of insulting the government ?or insulting people in general ?
Is it an effective way in solving problems ? or it's like pouring oil on fire ?
You can criticize the government in a respectful way by talking to the officials or other ways.At the worst cases(if you didn't receive any positive feedback), you can make a complaint to the ombudsman.
BTW, there is no need for criticizing Islam.It's not fabricated religion to criticize it. The problem not from Islam or religions.The source of problem is
people.They don't apply the religions in the right way.For that reason, we find Muslim extremists ,Christian extremists ,Jewish extremists ...etc. Moreover, many people are Muslims by " the name " .They claim that we're Muslims
,but in their real life the don't apply or follow Islam.Big gap here.