Hey Gifted, have you ever played EvE online? One thing I think that would benefit both the community and blizzard as a company would be to adopt a bit of their practices. Specifically, CCP, the dev studio behind it, has this elected "player council" which is comprised of a bunch of community representatives from casual-core to hardcore which go meet CCP in person a couple times a year to discuss issues the community has been having.
As a result, from my couple years playing EvE, I've seen tons of people call CCP idiots, not knowing what they're doing, but I've seen like all of two people call of money-grubbing drones or something with that gist.
I think that system would work really well for Blizzard.