I doubt any of that would solve the problem. People simply can't keep their bias to themselves. In my experience on Homecoming, political bitchfests usually are the result of someone making a joke or observation that they simply think is reality. And of course they assume everyone agrees with them and what they said isn't political. People respond, it elevates, and then all the angry gatekeepers chime in and scold them about talking politics.
You can always ignore someone that's pissing you off, but another weird quirk of this community is that there are people who reject this because they take it as an imposition. "I shouldn't have to do something because someone else is breaking the rules." So back to square one. Let's get more GM involvement because I don't want to have to handle it myself.