I've had to ban him before for similar issues. After he PM'd me and proceeded to get himself blocked, I decided that he had a shitty attitude and wasn't worth keeping around.
Good ban and good riddence. Him being gone will only improve the community.