Sounds to me like your Dad has broken MANY company rules, starting with sexual harrassment, why did she not call and report THAT? Why did no one report that he is coming to work drunk?

If that 20 year old is still there, why not report him NOW and get rid of the jerk?

The workers there are enabeling him to do these things by not reporting him so as long as no one reports him, he will get braver and braver and pull more and more.