Here’s how you clean up the site and eliminate most of the bad elements:
1. All NEW THREAD submissions automatically get held for moderator review. This allows the mods to determine if the submission meets site rules, is appropriately tagged, is not a duplicate to an already approved thread, is not spam, does not contain sketchy links, or is a deceptive headline. IMHO, this eliminates 90% of the trolling and bomb throwing on the forum. It also forces the worst offenders to seek their attention and dopamine fix elsewhere as most are simply looking to anger people and then feed on the ensuing chaos. As an example, if the guy that posts horrible things about Nico Young never sees his threads approved, then he will very likely disappear.
2. Individual comments within threads can be policed as usual since the moderators can delete offensive comments without nuking an entire discussion. No change there.
3. Unless a comment is patently racist/sexist/bigoted, a clear personal attack, deliberately offensive, or based on debunked misinformation, then the moderators should allow it. If a moderator silences discourse for any other reason, that moderator should lose their ability to police the site as they have become untrustworthy. All civil points of view, and inoffensive (non-bigoted) humor, deserve to be expressed.
I do believe that these three points would greatly help to make the forum a more pleasant experience and a more useful place. While there might be a temporary dip in traffic, a more civilized forum would attract more users and better quality discourse in the long run.