Why doesn't a user get suspended after exceeding the violations count?