I'd like to say my peace here, and I hope that this doesn't instigate any disagreements.
I completely understand with keeping a level of order in this site, and sometimes David bends the limits a little bit. But I don't blame him anymore than myself, for sometimes being out of line, seemingly arrogant in my beliefs, and having a slight disregard for authority.
I can see where the constant flow of negative attention can be obnoxious, and at times quite the workload for moderators, to have someone like David sometimes testing the boundaries (who's threads/posts often gather controversial debates). But he is not usually the prime reason for the negative discussion, and I believe his threads shouldn't be blamed as the catalyst. Certain people have a tendency to become infatuated with his threads, although they are sometimes the ones to complain the most about them.
I sometimes feel like the "adults" know better, so they can use their knowledge and experience to fly under the radar, and David sometimes gets setup a little bit into an argument that he doesn't know better to control.
I don't blame either party, as the adults are just trying to reinforce what they think are good values, life lessons, and husbandry practices, and David is just sharing the information that he believes is true for him.
I guess what I'm saying is this... I don't mean to question the integrity of this site, and I understand that involving Rich into the "he said, she said" is unfair to him. But this situation came as the result of a suspected hacker, and this was found out to be true. So I'm not sure that a banning of David is the right thing to do, and it comes a little bit out of left field. He must feel awful, having his "coins" removed, being hacked, and to add insult to injury, being banned.
If my opinion is worthless, than feel free to disregard it. But if it could be taken into consideration, I would strongly wish to have no banning on David for this. I have had my fair chances to grow on this site, and I believe that I have. I see that David (although much younger, and much differently) has been trying to do the same. I think that it would show a great understanding, as well as do more good than harm, to allow David to continue on as a part of the forum members.