I think the single biggest thing that needs to happen is for people to keep bile OUT of the forums. Leave the venting and ranting on PM: otherwise, the flames have a tendency to spread and everyone gets mad. Unfortunately, this seems to already be happening with this thread... please, if you have a personal complaint for someone, discuss it over PM or even better, don't respond at all. Just let it go.
It never hurts to give people the benefit of the doubt... assume their intentions are good instead of bad.