I do not know if this is in game yet but was thinking it would be very cool to have them when loyalty dropped below a certain level. It could be a percentage chance that the planet would revolt so not every one would just revolt every time it got to a certain level of lets say disloyalty. IT could be based on race relations etc.
Now the fun part will be when they do revolt they are spawned with ships and control the rebelling planet/system/asteroid so as to use there goods to build more ships to defend themselves or spread it to another system. The ships they are spawned with will be low class ships but the longer you wait to crush it the stronger the Rebellion gets.
IMO this would add to the game a new feature. You would also have to add in random names for these rebellions as well as they will be new factions added in through your mismanagement.
What do others think about this idea, and can it be done?
This was just a thought that popped into my head last night and wanted to put it down before I forget about it.