I would prefer to see either banish be done by the entire server every time ( with elevated cap ofcourse) or to have a realm event implemented that would counter the advantage some realms have that have lower attendance.
I truly feel that active guilds get duped in the banish events as they are atm for keeping their guilds active and fun.
Now if the bigger banish would be with elevated cap this problem would be solved.