Could you not change it back to how to was last season where all towns were able to be seiged unless they opted to be peaceful, and then make them pay a percentage tax based on town bank/number town members idk
Gives people the option to be peaceful but there is a drawback that they have to pay...