Okey, I have given it some thought, and here are my three suggestions that I think should be tried before we start closing guilds.
1. Council voting/revolt system
I think all guilds to begin with should have some type of automation process. Calians for instance now seem to have a fairly working system? Why cant all guilds with council have similar? I dont know how hard it is to code but most guilds have councils and many have some type of voting system already in place?
So in a council of three basically every month a new vote is automatically started for every council member. If the council member is active and doing his/her job, he'll most likely be re-elected. If not someone else will take over. That way "loggin in and idling a few hours not to be kicked" wont work very well.
I dont know exactly how it works in knights, but surely that could work if they dont already have such a system? The key is the vote being automatic, so every council member if up for voting every third month. No exceptions. Ever.
In the evil guilds where "voting" perhaps isnt such a thematically correct thing to do I bet our wizards can come up with something creative to make something similar work there as well. Call it a "revolt" if you want that needs a number of "supporters". Basically the same thing, different name and different story.
That could help alot with some of the more inactive councils I think. If it needs alot of work and code? I dont know. Maybe its too much? Only a wizard can answer that. It does not "sound" like that much, but as Gorboth said all guilds probably have alot of different code. But if it can be done fairly easily in atleast some guilds, I think it should be done.
2. Absolute power to all council members
This one needs almost no code at all, just a different mindsent from the players in councils.
Players IN councils can help out by agreeing that all council members have complete power. Meaning they dont have to speak to the other two for everything, but they can act on their own. That will quicken up things, and if someone makes some terrible decision he or/she can always be voted out in the next voting cycle. Or before. I think this is something that we really can work on ourselves. The best examples of active guilds lately has been the DAs, basically it works great when one active player takes over as General with absolute power, and luckily, most of the time when he runs out of time and becomes inactive, he leaves the command to someone else active.
This could work in the council-based guilds too, as long as the three in the council view themselves as three equal "Generals" who can act on their own without the need to discuss everything. In some cases there might be a slight coding adjustment needed, so that instead of requiring two council members to carry out some commands, only one is needed. In theory it should be almost like just changing a number in the code? One would think anyway...
3. Give all full members of a guild power to accept and promote new members
The third suggestion has already been mentioned, but I think it would help greatly if a few more guilds could accept members on their own. A knight finding a squire and accepting him. It could work in rangers as well, or MMs, or Pots. Also give all full members who take on a squire/apprentice/etc the power to promote them all the way to full knight. If you are a full member of a guild you should know enough, and be trusted enough, to be able to do this.
Abusable? Bad for RP? I dont think so. Any full member of a guild usually does have enough sense to actually bring in people they think would fit the guild, and try to teach them the best they can. And if it does not work, the council/genereral/whatever can step in and say: "Hey, this isnt working, shape up or you will be kicked out".
So in short, give all full members of all guilds power to accept and promote new members all the way up to the maximum full member level. The council should be around to decide big global policies for the guild, interact with other guilds, and _oversee_ the members. They really dont need to meddle in each and every new member and their growth. They scan meddle when it IS NOT working and leave it to all full members to actually carry out. (including themselves of course). I think that would be a much better system than the opposite where a council of very few people has to accept and promote all new members.
It would also work very well with a possible future batch of new players as they would just have to find one member of the guild they want to join, who can help them join, and then also promote them.
It would mean even without an active council most guilds could still be playable and still be able to grow in numbers as long as they have atleast one full member.
Those are my suggestions.