This one particular aspect of the Towny system has been bothering me for quite some time now, and its only today that I see fully the extend of the absurdity of the entire thing in Livland, ROME. Part of a "Geopolitical" server is to allow both sides the chance to get the upper hand to each other. If Nations A manage to win over Nation B and puts Nation B under vassalization for 2 weeks, then at least Nation B should have been given a chance to try to win over Nation A by being tactile and strategic with their revolt plans.
Instead, what we got is, on the siege day, Nation A just unoccupied Nation B, then somehow, they can "conquer" Nation B again. Basically, what we got here is if Nation B somehow manages to win the "conquering" siege, then all is fine for them, but if they don't, then its another 2 weeks of vassalization. It is absurd that Nation A can get the rights to basically choose whenever they want to suppress Nation B, without actually suppressing Nation B at all, because technically speaking, its a "Conquering Siege".
What I am suggesting is, if Nation A ever releases Nation B, then at least there should be a window of time for Nation B to rebuild itself and prepare itself should Nation A ever wants to conquer it again (aka siege Immunity). I'm thinking of maybe 2 weeks, or even a week would suffice. There's certainly advantages of vassalizing a nation, and we should make it so that we will have to reconsider whether we want to release a vassalized nation from being vassalized or not. Its a fair thing for both sides of the conflict and it makes the siege mechanic more interesting.