Yes, this makes staff jobs easier +1
Suggestions
Bad topic: 3-4 warnings, 1 kick, then if they still continue, 10 minute mute and topic should die. If it doesn't, longer mute. If the same person is inappropriate everyday, then a possible 1-2 week ban with careful consideration
Spam: 3-4 warnings, 1 kick, 10 minute mute
Caps: 3-4 warnings, 1 minute mute (has to be over x amount of letters)
Toxic: as is
Advertising: 1 warning, permanent mute