I just want to point out that this sucks in movies and literature as well.
And computer games. I love the Total War series. But when you've been allied with some NPC country for umpteen turns, given them money for umpteen turns, helped them when they're attacked, used them as your little friend that you give excess territories too, and their strength is a Canada to your US, why the heck does the game have them declare war on you with a piddly ineffective attack like blockading a port?
IMHO, it's poor AI programming with the priority on "give them a crack fix of action" rather than "make countries behave in their own best interest". But I guess they were just going for something different than I was. I have to assume "their king must have gone bonkers" to suspend my own disbelief and keep playing.
