User created chat room? Players could create there own rooms and invite other players once you are the creator you can ban. If a spam bot gets in you ban them from your channel.
Keep the general and the trade channel for public people to talk. That would allow users to display their own rooms also. Via "Hey, I have a LOT of gear to sell and I dont want to flood this chat channel with 50 pieces of gear. Come to my room I will send you an invite, pm me"
Blizzard did not get to where they are at by not fixing problems. But at the end of the day it is a very small group of guys getting their neck rung for not having mechanical problems fixed quick enough to meet deadlines to make players happy. The last thing on their mind is adding new features when the current ones are not fixed.
I.E any player here that can solo Ubers would know there is a high chance in mp10 that Siege will pick you up and do the animation to slam you. You take the damage but never get dropped and he does the animation and you take double damage killing you instantly.
I appreciate the game as much as anyone else but give them a break. They are trying to make the game better for the good of everyone. We may not all agree with changes that have been made.....but here we all are still playing the game and still hitting the forums to let them know when something breaks. It takes a community people :)
One day we may be fortunate enough to work for blizzard and try to make a difference to a few players. I can honestly say the Live chat technicians they have get hounded all day long but I have yet to have a single one not act professional.
And coming from someone who spent 2 years in an escalations department for the Geeksquad....you should know....being the tech on the other end trying to help...they didn't create the problem they are just there to help and they do so with the utmost professionalism so KUDOS to you all. Especially the Forum Mods who I know would LOVE to reach through the screen and smack people sometimes :P
Good Luck and hope everyone gets great drops when the server comes back up :)