I didn't want to just blow him off and go "HAHA ENJOY YOUR BAN" without him knowing exactly why he was getting banned
sorry for trying to be nice?
You don't have to do this.
You took around 5 minutes after you joined to ban him, instead of telling him, you could ban him, then explain why, he knew he was getting banned anyway.
you aren't much different from him anyway.