Normally I am pretty supportive of the mod’s decisions, but even the best of us make mistakes sometimes, and I feel that this is one of those times.
The thread was about what gun control measures would be effective, and was meant to be a debate about that, not whether or not gun control should be implemented, or even what sort of gun control would be politically feasible. The only limitation was what would fit within the second amendment.
Immediately, posters started arguing that gun control shouldn’t be implemented, and started talking about what measures wouldn’t pass congress. This was specifically outside the scope of what the topic the OP proposed.
This is a bit like starting a thread about what could have been improved about Snyder’s Justice League cut, and having posters come in to say that they don’t think that we should make superhero movies. It’s threadshitting, pure and simple.
Rather than moderate the threadshits, the OP was moderated for refusing to respond to the threadshits.
As there was a fairly active conversation among several posters, the OP themself was not needed to have a debate, so what the OP chose to engage or not engage had virtually no bearing on the thread itself. All the OP did was to remind posters in the thread as to what the actual topic that they had proposed was. Even if the OP was out of line, which I disagree entirely, the actions of one poster in a thread, even the OP, should not result in thread closure, when there are several other posters actively engaging the thread.
This is a bad ruling, as it not only shuts down a productive debate, it also sets precedent that bad actors can come in, derail a thread, and get the thread shut down. It gives veto power over what may be discussed by those who don’t want such topics discussed. It demands that people respond to arguments outside the stated focus of the thread. It ensures that the trolls must be fed.
As @What_Exit indicated to me that they had not actually read the thread, they obviously was missing any context whatsoever in order to make this ruling.
I think that the thread should be reopened, and it should be those who seek to derail it, who seek to force it outside the scope of the OP’s topic be the ones who are moderated.