My 88 yr. old father has live-in caregivers. He talks about sex a lot and has offended the females and the young male caregiver. Sometimes this happens when he is being cleaned. I have talked to him about respect and sexual harassment but it falls on deaf ears. He is extremely narcissistic and has no "filter" on his mouth. He is harmless in that he cannot move around without help - uses a wheelchair and walker, but just last night said suggestive things to our new 22 yr. old female who he had previously called "like a daughter" to him. This was very new and disturbing to her. His doctor thinks it is great that my father feels this good and will not prescribe anything to thwart his libido. Although he did mention "cutting off his p----! I find myself having to apologize for him not just at his home, but also when we take him out.
Here are 2 links from this site that might help you. I did a Search engine on the top right of this site, using "elderly and sexual comments."
1.
https://www.agingcare.com/questions/dad-dementia-inappropriate-sexual-comments-163230.htm
Most professional caregivers are well trained in how to handle these episodes, so I wouldn't worry too much about their reaction. You may feel better if you talk with someone at the AFL who works with your father. Choose someone you particularly like, so you feel safe. Then ask if he's ever talked with him or her about sexual activity. Likely he has. Bringing this topic out into the open should help you cope.
We hate to see our loved ones act in such an undignified manner, but it happens. Nurses and CNAs are generally aware that they can get grabbed or swatted on the behind. They can be asked directly for sex. They can be pelted with sexual language that would shock family members. But most professionals take this in stride.
2. https://www.agingcare.com/questions/I-am-a-professional-caregiver-and-my-client-makes-sexual-comments-144526.htm
There are more on this subject.
I would tell your father what he don't want to hear.Sad but,sometimes a little fib goes along way.Warning him should scare him enough to stop calling names and watching his month.Tell him a fib like,Dad someone reported you to adult protective services for talking dirty.Warm him.After he hears that he will watch his steps.