Why not just put him on moderation if it's an issue (warning him about post lengths first if you haven't already)? You can then only approve suitable posts until he gets the message.
Also don't forget that users can individually use the ignore function if his posts bother them and then they won't see them.