I may be out of turn here, but here goes...
I have noticed that much of the tension around here seems to be due in part to practically everyone posting improperly at least some of the time.
If you wanted to weed out those who are not as sincere, why not make everyone who joins go through a probationary period or at least a "tutorial phase" just to make sure that they know how and what to post. Test 'em. Make sure that they know the guidelines before they join instead of assuming that they know or will read on their own. I know it would be somewhat of a hassle, but the ones who care wouldn't mind a little inconvenience. It would save a lot of trouble in the end- no one could plead ignorance when booted.
just a thought (they are few and far between, so I have to share them quickly! )