Abegweit
Anarchist trader
If this is happening to you, then you are doing something wrong. A declaration of war by the AI should make your people MORE happy, not less. Your problem almost certainly is that you get into long inconclusive wars and accumulate war weariness. Then, when the same AI declares war against you, all that old WW comes back to haunt your butt.One more question quckly because i have to run now...
How do I prevent my cities from going up in smoke with rioting under a Republic or Democrocy when another Civ declares war on me? \
I've seen that Democrocy and Republic are supposed to be 2 of the best governments but if a war brakes out, I've found them to be more damaging then helpful. All my citizens become furious and riot and then I have to turn 3/4 of my citizens into entertainers. Is there an answer for this? I don't like getting bullied by the romans, but I also don't like all my cities shutting down.
What's the cure?
Your wars should be short and have a clear objective. When you reach that objective, sue for peace getting some stuff from the AI in the process. If the AI declares on you when you're not ready, kill a few units and get peace when it is ready to talk. It's OK to give up a bit to get out of an unwanted war.
Wage war on your terms. Make the wars short. Then you won't find yourself in this position where all that old WW comes back.