That's a good start. As a suggestion: Don't reply to anyone that is being ugly and rude or that is only here to 'preach' rather than discuss. These individuals thrive on responses and finally leave when they realize that no one is paying attention to them. Your reply, anyreply is just more fuel for their infantile egos.
When threads get a certain age and it's apparent that there is no more activity within it, it could be shunted to some sort of archive or just deleted.