I think it would be a cool idea to see some protests and riot call outs. Keep the crowd under control, make arrests if needed, disperse large gatherings. Maybe somebody can add a plugin?
Make the amount of people in a group dynamic. Could be 10-20, but not to exceed the maximum before FPS loss (Wasteland Plugin has a callout of a person laying down on the ground and peds all gather around). This is what I'd like to see:
1) Peds holding signs (probably stop/construction signs with new texture) can be moving in a group or gathered in an area, such as the museum or in the middle of the road blocking traffic.
2) Unruly peds start fighting with each other
3) Unruly peds tossing molotov cocktails randomly. Maybe one is carrying a weapon and randomly start attacking police
4) Unruly peds throwing people out of their cars and beating them up
5) Cars on fire and burning and do not explode. Blown up cars spawning randomly and on fire
Another idea I just thought of would be to have some drug raids inside those apartments you can enter. NOOSE and a few patrol units could be at the scene already or on the way upon your arrival. Some guys will be heavily armed and fire upon officers, others will attempt to flee away.