Building (citizens abandoning)
I've noticed this in SimCity as well. After a decrease in happiness then an increase they leave. I think it has to do with new citizens and the current satisfaction with the mayor. I noticed after a few times that if they dislike me then I correct the issue they leave. I suspect that it due to the new citizen overall new level of satisfaction that's also a reflection of what my popularity is , and as a mayor, have done in the past. It reflects on my stature. If they like me, my rep goes up with it. If I screw up they dislike me and they leave. Not saying this is right in a game but it funny to see this take affect. I've witness a downgrade in respect overall when I mess up. it's actually harder to regain their resect once I fail to keep up with demands.
If I want a product and you as mayor provide it for a while then take it away, I get angry. If you, as mayor, bring it back, it's like taking it away from me then giving it back. I ask myself why take it away in the first place? It just make me hate you even more. I need something and your messing around with me. just like it says in SimCity when you plop a church don't destroy it.