He posted an obscene topic twice with warnings given to him. That would account for 2 spammings and also the multiple flames he included in some of his posts. 3 staffs, including Me, Gabi and Gavin, had given him sufficient warnings not to do that. But he chose to ignore them. Overall his ban is clearly well- deserved.

So his ban wasn't due to the April Fool Joke but rather his inability to listen to others.