The problem as I see it isn't that some guilds get too little XP... It's that many guilds get too much...