it would be a fun concept if your colonists would actually do something to hurt the government of your colony if you did not stop them from protesting. my idea is that if they protest for too long, they will start destroying buildings and eventually revolt against your government. if this happens, your politicians will die, and some government policies will need a vote. this means in order to, for instance, tax the colonists, you will need to put it up for a vote, and then the population will decide whether they want a tax or not. the only way to reverse the effects of a revolution is by gathering enough support among the population ( by using a new resource called propaganda papers), then try and start a coup. the more support you have the more likely you are to succeed.
or more simply
the only reason they're rioting is because there is no food.
the reason theres no food is because the food makers have stopped working
the food makers are also the rioters! >:( who are giving out about having no...darn...food.
if they just work a decent shift at the industrial food factory everyone would be happy.
edit: i need to say no at the moment the slightest few things can cause mass protests which take quite some time before they die down unless you got a ton of cash lying around which honestly feels harder to get now unless you're constantly exporting. :/