I Pretty much agree with the OP's post, and also the "say it to their face standard"
Only thing I might differ on is the issue of the moderator's. I agree that it's a difficult, thankless job. However, I think less moderation would be a good thing. Every time that there have been problems on BF in my experience, its usually been too much instead of too little moderation.
So if you don't like a poster, ignore them, rather than whine to the moderators.
__________________
You could fall off a cliff and die.
You could get lost and die.
You could hit a tree and die.
OR YOU COULD STAY HOME AND FALL OFF THE COUCH AND DIE.