Simon,
You obviously haven't been around the project or the aD bboards for long.
Don is honest and straight-forward. Look at the aD bboards for some of his posts, and you'll see that some of those posts made a difference in how aD treated the community.
Everyone is free to not like anyone of course, but I've been working with Don for almost 2 years, so trust me when I say that he's not "abusing his authority" or "yelling at the community". He's just being himself. And he's not doing it with a bad intent in his heart, nor out of the blue.
It's also foolish of you to accuse others of "supporting the bad behaviour" when all you have is your opinion of what "bad behaviour" is. Do you really think we'd be supporting "bad behaviour" if it was indeed bad? We may have our faults, but we are not dumb or stupid. We've worked our butts off in this project, and we wouldn't support something if it was to harm it.