Has anyone made any progress with a solution to the diplomatic problems this game has?

I've just started another campaign and once again within 16 turns Spain is at war with practically the entire world. Its getting really monotonous now, every faction ends up exactly the same.

I seem to recall several people were studying the data tables to try and find a way of sorting this problem, just wondered if anyone has found anything. Just switching off the 'Player hate routine' would be a major accomplishment.