I'd say depends on the infraction. For some category of breaking TOS I think should be removed after some time.
If you say getting caught botting, I think it's fair you get a hard penality for that sort of things.

If you are a little rude and say a curse-word in the heat of the moment in a arguement or something, I think the GMs is bit to harsh on that at times, given the situation of course.