... I think the best way to improve pugging (and the community in general) is to remove GUILDS.Whoa. Having guilds is such a large part of playing an MMO to me, that I never even considered what it would be like not having them.
All they really do is subdivide the community into a bunch of exclusive groups that only interact with outsiders when they have to and regard them as little more than nuisances.
I think guilds are very important for making WoW a multiplayer experience, at least on the social level. Even if you play WoW as if it were a single-player RPG, you can still be chatting with fellow players as a group. That's all guilds used to be when I first started playing Everquest oh so many years ago, just a chat channel that you could only join if invited. And then there were games like Quake and Tribes where clans were formed outside of the game or you frequented particular servers that had the people that you liked to play with.