Can you not rally some support from the other harassed staff? A number of complaints all at once may force the company to do something. If you can geta tape recorder going, then even better. Hell, it may even be worth seeing if you can provoke him into overreacting and then hitting ‘record’.
Or perhaps do something as booka said. Get a friend/group of friends (not hubby as he’s too easily linked to you if the fuckpig squeals to the police) to impolitely tell him that he’s going to reap what he sows.
It sounds like this shit is destroying you. Actions such as booka are not unreasonable, just be careful not to incriminate yourself.
Good luck.