Well, sounds like he did bounce some checks in the past.
So? Overdrawing your account doesn't excuse this sort of treatment, especially since the questioned check was generated by the very bank that he was trying to cash it at.