Before I was a SAHM, I was an engineer (female in a male-dominated environment). None of my coworkers ever did anything at all like you're describing. That is blatant sexual harrassment and the company needs to put a stop to it now!
You DW should go in to the head of HR and tell him/her everything that this man has done. She should let them know, in no uncertain terms, that she finds the man's behavior despicable and that she doesn't consider the company to have done enough to protect her (no change in his behavior after replacements and no change after DW talked to her supervisor).
If the man isn't fired, DW should consult an attorney about a sexual harrassment suit against the company.
You DW should go in to the head of HR and tell him/her everything that this man has done. She should let them know, in no uncertain terms, that she finds the man's behavior despicable and that she doesn't consider the company to have done enough to protect her (no change in his behavior after replacements and no change after DW talked to her supervisor).
If the man isn't fired, DW should consult an attorney about a sexual harrassment suit against the company.