It would help if the posts were moderated to some extent, so extremely off-topic and offensive posts could be removed.

Agreed.

The weird spam messages and the posts made by a certain drunk or dopehead are a bit tedious.

Though I myself clash with "a certain drunk or dopehead" or the trolls in residence I strongly oppose any censorship.
As TrueKaiser suggest the ability to hide other people's posts ONLY from your own view should be enough.