I know when I played on console, there were set times that a protest would happen, like Saturday between 12 and 2pm or something like that. Not sure if PC is the same or it's more random. But it would make sense for it to be a weekend when sims could participate.