I see on the log that he has received two hour long bans and one day ban. A week minimum, two weeks maximum would personally be my choice.
You really shouldn't try to justify the multiple mutes as the requirement for a lengthy ban.
You muted the person, you had chances to ban that person, and you still chose to mute him? I could understand muting him a couple times, but why mute him seventeen times? It doesn't seem like people are using their head to make a rational decision.
Then realistically, there should be a decision on the right way to handle this situation before Sucy receives a potential punishment. Because regardless the context of what he has done, he should receive a fair punishment just like future rule breakers.
This needs to be a black and white area, not a gray area.
Mega, I can see what you mean about just keeping him muted, however I believe it'd be best to keep Sucy off of the server. There could be a possibility that Sucy himself could be harassed by other players for what has done, and I wouldn't want that on anyone. Especially since xG doesn't want to condone harassment to realistically anyone.
Lastly, we all have opinions on matters. Just because (not speaking for Sucy) someone doesn't like something and is verbal about it, don't take it to heart (to an extent). I don't like the whole furry idea, but I'm sure plenty of people don't like the whole weeb idea.
In a perfect world, we wouldn't have issues, but perfection isn't literal. It's subjective.