I missed the majority of this "racist chat trolling" but at most the guy should've been muted, IMO, maybe a short ban if the logs prove him being awful. I can't actually read that chat log posted, the link is broken. 3 weeks is messed up. I mean really, cracker? Jesus christ you people. Requesting a ban for someone saying "cracker" in the chat.. I just can't find it in me to ban for that, without full context which I don't have available to me. Sorry.
If we can see the logs or someone else was on who caught the really bad part (I was in the server for 5 minutes) and this guy was being really bad then a ban is ok Tears don't ask me "is cracker racist?" in IRC then spam shit like this TIA