A revenge should be different than a battle.
Revenge should ignore peace treaty of the defender and attacker. Because it is our right to have revenge (thus, no punishment by loosing my peace treaty) and the peace treaty of the defender should be ignored because he deserves the counter attack...