I've said it before and I'll say it again.
Closing threads because some posters violate the TOS makes no sense whatsoever. All it does is make it easy for people to shut down legitimate discussion.
I'd much rather see the moderators delete offending posts (and suspend trouble-makers) than constantly closing threads.