As long as you are not refusing service due to a protected characteristic, such as his race or religion, yes, you can legally refuse service to customers or potential customers who are disruptive in some way, including by harassing other customers or employees. In fact, you almost *must* refuse his custom: if you allow a customer to harass female employees, you could potentially face a sexual harassment claim by your female staff, for allowing hostile work environment.