Amazing points made by both OP and Rubik.
I also really want to point THIS specific thing out too. I have had someone bring me to a fucking sit about a serious harassment issue regarding a player who targets me and me fucking only WHENEVER they come online, even after a ban, and I've had a sit happen directly next to casino where our lovely Goldfish0 kept blasting a swep with a sound. As an autistic person with sensory processing issues, trying to listen to ANYTHING in that sit was fucking horrible, and then to add on, when I told him to stop and leave the area, the person who the sit was about told me to "shut the fuck" because "he wasn't doing anything wrong" when in fact he was interrupting a sit handled extremely poorly by a staff member that I don't even think is on the fucking team anymore.
Staff may be a community effort that is volunteer work, but if you're going to sign up to be staff, for the LOVE OF GOD, please do the most basic things to ensure the person dealing with something, whether it's basic like RDM, or more serious like severe targeted harassment or death threats. It's a volunteer job, but if you don't want to volunteer, please leave the position in favor of staff who want to help people enjoy a server that is truly a wonderful place to play.
Also that being said.... we are all human and make mistakes.