My 2 cents:
We all support TFC.
Would that all in the past would have supported without being idiotic fools.
Given the great publicity going on for TFC right now, the LAST thing this team needs is another Bozo eruption. After FHRITP and that stupid mysoginistic two stick, the LAST thing any of us want is a 3rd strike due to some person unvouched for being in the middle of the TFC supporter section doing something stupid. That could kill support right when we are building something.
So, unfortunately, if the expectation is police your own, then that is what it has to be and ultimately that is for the good of ALL supporters and for the good of the team we all support. Work within it and we all get a better time. I wish it was otherwise but behaviour of the few (and certainly this approach is equally because of some really stupid stuff by some IMFC types) sometimes has consequences on the innocent many.