In response to everyone saying I have a high tolerance to people insulting me, and I took a long time to ban him:
I was finishing coding my "mute" function the first half of the conversation. The second half i was using it against him. Frankly it's much MUCH more fun to abuse players that deserve it rather than just immediately banning them. Personal preference.
And as a second note, this is the internet guys...come on. Who takes insults seriously on the internet...