Im not sure if im just lucky but ive only had a staff member be reasonable and speak to me a single time in the 5 times ive received a ban in the last year. The variability of bias and experience on this server are extreme and while i do think its impractical to implement what OP is discussing, having a structure that allows you to handle the siutation without being sidelined for days or weeks at a time would be beneficial. The website is not communicative enough and is not the same as speaking to someone in voice.
I've been banned for 3 days for saying "imagine lethally injecting someone running oil" in side chat and seen RDM bans overturned within minutes. That is dumb as hell and the admin who banned me was and is still a retard for that.
There should be something in place to make things fair and more balanced when rules are broken.