At the moment there are thresholds for ban lengths.
I'm lead to believe they are:
15 7 Day
30 1 Month
45 3 Month
55 6 Month
60 1 Year
Say for example, I accumulate 30 infraction points, and am banned for one month.
In the space of that one month, two lots of my infractions (2 x 5pointers) expire, so when I return I am down to 20 infraction points in total. Say I call someone a ****, and I get hit with a 5 point infraction, my total goes up to 25 and nothing happens.
Now, say for example in that one month that I'm banned, two lots of my infractions (2 x 5pointers) expire, so when I return I am down to 20 infraction points in total. Then I am on my best behaviour for another 6 months, being the model poster, and another two lots of infractions expire, meaning I'm down to ten points in total. then I call someone a **** and get hit with a 5 points infraction. I'm then given a ban because I've reached the 15 point threshold.
Surely I'm not the only one who can see that it's a broken system?
What should happen is that when you get 15 points, you get 7 days. then when you come back you get a clean slate. Then if you get another 15 points, you get 30 days. Then when you come back, clean slate. If you get another 15 points you get 3 months and so on and so forward.
I understand that the infractions can't be programmed like that, so instead, infractions shouldn't have an expiration date, that way you can't be punished for good behaviour.