This is a RTW problem. It seems whenever you share a border with the AI, it will attack you, even if you're both in an alliance with trade.
RTW's rate of battle is appauling. Instead of fighitng larger battles infrequently, you fight smaller ones all the time.
I hope MT2 will differ from this scenario. I'm so sick of 2-5 unit armies laying siege on my cities while i'm fighting a different faction 5 provinces away with the bulk of my war machine.
The name of the game is TOTAL WAR. So I guess we can't hold it against them, but still, I'd rather fight less battles with larger armies attacking me. Each battle is worth more in terms of strategy and you don't get terrorized by little throw away armies which only server to piss you off.
Bookmarks