The easiest solution to this, like someone suggested, is that attackers are automatically kicked after the time runs out.
That would be impartial and fair for everyone and Strat battles would happen more on time.
The fact that this hasn't been done already even though it's obviously a good thing leads me to believe we can't count on this getting implemented anytime soon.
A more simple and immediate solution is writing down an official rule that the siege ends if either the attacker runs out of time or retreats. With attackers being obliged to leave and admins allowed to kick attackers if either of these criteria is fulfilled. These are fully objective and clearly defined criteria, unline 'attackers should attack', seeing as some people here define camping a tower as attacking. Which should make it doable for any present admin to even kick his own clanmates if they refuse to leave. No more after siege delaying or camping.
But there is no way to jump down as a crowd and get no damage. You either jump in a crowd and die or you jump 1 by 1 and get killed by attackers who are camping there.
Heh, funny. Kinda similar to going up a stairway one by one and getting killed by the attackers who are camping up the tower wouldn't you say?
Also your statement about defenders trying to get the maximum damage while jumping down is a total bullshit. Who in the world would waste tickets by just dying?
Apparently you guys. Wasting 10 tickets to justify not going out to save some more tickets. Someone on your team stated in chat 'It's raining men' after which you all jumped in retarded manner from the wall which obviously showed little intention of surviving the drop. It was obvious really, maybe you were doing the best you could to survive, but some on your team surely weren't. A little effort in looking for a better spot to jump down could also have yielded much better results.
Anyway,
Think about adding this as an official rule. Clear as it gets, two objective criteria.
If the attackers use the retreat function or run out of time during a siege, the siege ends and the attackers have to leave the server