Admin discretion should be applied when deciding if something requires a warning or a ban. People make mistakes.

Daybans should be applied for people who are being obnoxious or disruptive or doing anything that is line-toeing. Basic polite conduct things like racism/sexism, spamming OOC, etc. If people don't take the hint then it can be upped to a weekban etc.

Weekbans should be applied for initial offences, with an exponential increase for further cockups. One week, two weeks, a month, two months, etc.

Anything more than a month should probably just be a permaban until appeal.