
I am the Guild Leader of Ryu Ryu, and it gets quite frustrating when you have people join just to leave immediately or to ask for free items and whether you give them items or not, they just leave... I have been brainstorming ideas with my officers, and they agree that it isn't fair that we spend all this money to just get ripped off. I know Guild Wars tries to crack down on scammers, well people that do that are technically scammers.
My Officers and I think that it should charge people to leave a guild. How much is debatable. For the most part the amount jumps between 50-200g from the suggestions from my officers.
Another idea that goes with charging them, is to make it more expensive the more guilds they leave. Obviously put a cap on it like the skills, but that would harm the people that Guild Hop the most, and it would promote loyalty to a guild. Find 1 guild you like and stay with it, you know. Start at like 10g and go up from there or something.
Also, if you could make it so people could send a request to a guild to be added that would be awsome. Of course you would have to know the name of the guild, but it would help some guilds out.