This isn't the first time he's acted like an idiot.
I'll speak to him about that.
As for the accusation of IP changing; you were using /mute, when you should've been using /ban.
/mute [username] - Prevents any output from applied user to communicate with the server, therefore muting him (keeping him from speaking).
/ban [username] - Bans said user from the server.