I get what you are saying. However, I feel it’s episode’s right to silence users and the community’s responsibility to report comments that are off topic or go against guidelines.
I think it was right to flag some posts (not all of them!), due to them being directed users rather than having a general discussion about LGBT+ stories. I am very against homophobia, and agreed with many of the users comments, I think the thread you are referring you became heated and had comments shaming certain users for homophobia which wasn’t what the topic was about and shouldn’t be on the forum.
I do agree that homophobia should be called out in the forum, just not a whole thread being continued for days. You’re right that users shouldn’t be flagged for disagreeing with homophobia, no one should, but I think directed arguments should be.