...It would get removed quicker if you actually learned how to reach out to the Support teams for an urgent issue. Find out which ones tend to be online at the same time as you and PM them when you see it, that would actually be helpful.
Yes if the unpaid mods can't do it, the unpaid and sometimes even paying members should stalk staff and pm them as evidently nobody checks the ticketing system in time.
The problem is that people aren't as offended by the material as much as they are by Chess.com - rather than blaming the offender and helping Chess.com get rid of it, they would rather attack Chess.com because of how they feel about the site. It's faux outrage and genuine hypocrisy.
Once you've seen the same material about 100 times, sometimes being left on the site for over an hour despite steady abuse reports, yeah the website needs to take responsibility for that, apologize, and show us what they're doing to fix the situation. Are you a spokesman of theirs? What do you get out of defending their gross negligence/incompetence in this case?
The blame is with the person posting the material.
A moderator doesn't have access to abuse reports but if one had been online and in the forums, they would have actioned it: therefore there wasn't anyone looking at the forums at the time and it just needed to be brought to their attention. You could have done so by seeing which moderators and/or support staff were online and sending them a message or a chat and they would have acted straight away. ...
The criminal is definitely to blame but what about the police's responsibility? You're asking for a citizen's patrol in an environment that's actually unnecessarily helpful to criminals.