There's only one situation where I'll break a treaty without a one turn notice. If a person has almost been wiped out, I'll finish the job off to get the cards. I figure if they'll be wiped out anyway that round, it doesn't matter who does it.
Obviously, if I know they'll trade in a set and be ...