I touched (very) briefly upon this in the podcast I participated in a few weeks ago, but there are some things that are not Blizzard's job to fix, but are rather self-created problems that people need to take responsibility for fixing on their own, and not try to make Blizzard create policies and mechanics that fix them for you.

In actuality, it is Blizzard treating its players like children. Don't think so? Let me explain.
The idea that all guilds have these same pressures is, of course, a sweeping generalization. With millions of players across the world, there are a myriad of guilds out there, and they are always recruiting. When you find a guild that is doing what you want to do, and you find the social pressures to not be of your liking, it is not time for the game to change for you to remove those social pressures. It is time for you, as an individual, to weigh the pros and the cons and decide, for yourself, if the pros outweigh the cons, and, if not, to find a new guild with pressures you can live with.
But what about being in a guild with people for forever! They're my friends, I can't just abandon them because I'm unhappy!
- If they are your friends, they will want you to be where you are happy.
- If they are your friends, and the pressures they are putting on you make you miserable, you should be able to have a frank and honest discussion about what is troubling you and try to fix it so that you do not have to leave.
- If they are your friends, and you are not a jerk about it, you should still be able to remain friends after you leave.
- If these don't happen? They are not very good friends, or you left in a bad way (or both).
I'm on a small server and there aren't a lot of guild choices! What do I do?
- Weigh your pros and cons. Is transferring off server or being guildless more of a con than staying in a guild where you are unhappy?
- Can you not communicate your unhappiness to the guild leaders in a way that is not whining or accusatory, or are they hostile to your politely worded suggestions or problems?
- Have you considered starting your own guild?
- Was the guild always this way (i.e. is this what you signed up for), or did it change while you were a member?
You're awful preachy, Bell. What do you think about joining and leaving guilds, smarty pants?

- Know what you're signing up for. Joining a guild only to complain about policies already in place just shows the "15 dollars" mentality. In a guild, it's not just your money. It's the money of everyone there, and your fifteen bucks pales in comparison.
- Be reasonable. Joining a guild, especially a raiding guild, and being unhappy with having to actually work for your gear, or pay attention, or being coddled through content when that is clearly not what the guild wants to do, is unreasonable. Expecting respect and reasonable consideration of (new) issues you may have (i.e. not ones they have dealt with before and have policies already in place for) is not unreasonable. Not getting it? Then you shouldn't stick around in an abusive relationship, Bella, no matter how sparkly the vamp--er, epics, are in the sun.
- Understand that rules change when you're working with a team. Yes, WoW is a game. Yes, you shouldn't play when it stops being totally fun. But joining a guild means it is not just about your fun anymore. What? Preposterous. No, it's true. You have to care about other people's fun, maybe to the detriment of your own. Don't like it? Don't stay.
- Leave when you are ready to leave. If you are unhappy, explore your options, and then leave (appropriately). Making excuses, waffling about, or server transferring in the middle of the night (like a coward /cough) are all bad choices. Just do it right and do it well and do it when you're starting to get unhappy, not when you're frustrated and strung out because you've given them just one more chance ten times.
- Be a constructive, active part in shaping your guild social dynamic Don't be a whiner, don't be a complainer, don't be a [expletive deleted]. Be a helpful guild member, who sets standards and works with others to identify, adjust and remedy problems. It is much easier to be happy when you have a hand in the process. And if you can't and this makes you unhappy? See point number 4.
When Blizzard tries to remove possible social control problems in their guilds, they treat their players like children who cannot handle their own problems or networking. Ignoring them just making new problems they'll have to handle, they are teaching their players that social control is not their responsibility, that complaining for a band-aid is more effective than working under their own power. They teach the "power" of the $15 is more effective than simply allowing their players to adapt to like adults.
I have been in a great many guilds. I have been in guilds stuck on Lich King, in casual guilds, in guilds that have achieved faction first status and then fallen apart. I have been in PvP guilds, in friends and family guilds, and been guildless. My current guild is a hardmode guild with no stringent requirements on alts or ten mans, and is top Alliance-side. I lead/co-lead raids on Saturdays for people's alts and mains without 25 man raiding guilds and am relatively successful. There are options out there; you just have to find them.