Playing as Hungary, I allied Ragusa. Serbia declared on them, I honored the alliance, beat up the Serbs and took a couple of provinces to make the peace (before Ragusa screwed me by making a white peace, and all my conquests are for nothing). Then Venice declared on Ragusa, I honored the alliance and went into debt to hire mercs, eventually beating up the Venetians and taking couple of provinces.
Ragusa now hates me more for the "separate peace" penalties than they like me for bailing their arse out against two superior foes. This doesn't seem right. They weren't winning against Serbia or Venice, not remotely, they should have welcomed any chance to get out the war intact. And I should have been able to make it so, as a condition of my peace with beaten-down Serbia or Venice, that they also make peace with the original war target Ragusa.
Ragusa now hates me more for the "separate peace" penalties than they like me for bailing their arse out against two superior foes. This doesn't seem right. They weren't winning against Serbia or Venice, not remotely, they should have welcomed any chance to get out the war intact. And I should have been able to make it so, as a condition of my peace with beaten-down Serbia or Venice, that they also make peace with the original war target Ragusa.