So I think we both agree. We should both also clarify there are 2 types of supporters groups. Ones that are recognized by the club (and there are benchmarks to get there; # of members, non-profit, etc...) and ones who are not. I think any groups that are recognized by the club should have a pledge of inclusiveness and anti-discrimination by its members as an additional benchmark. Because they in essence represent the club as a whole.
And any non-recognized group can do as they please, come to matches, and hate who they want. But the first instance of violence in the name of that group, should lead to all of them being banned.
PS. The forums with our scarves, swag, and random meetups is a non-recognized group. Just as an FYI. And we’re a pretty good example of how to self-police a supporters group.