My LTR (late 20s) works at a gas station. She likes the job, as it is largely a social space for her and her female coworkers.

Recently, a new guy has started working there. He has "accidentally" groped a number of coworkers, makes overt sexual comments, and causes discomfort among the (largely young, female, attractive) staff.

Sometimes I go there to buy gas, and if my girlfriend is on shift I will stop and chat for a couple minutes if I have the time. Her coworkers have provided opportunities to create dread etc in the past.

I went in earlier today. This guy was on shift. He approached me and introduced himself. Showered me in compliments, tried to tell an entertaining story. I watched him carefully throughout. I remained amicable and polite, just looking to get a read on the guy to see if he was socially retarded, using game, or predatory. He seemed socially retarded and predatory to me. SMV 0. I've known guys who turned out to be bona fide rapists, and he came across similarly. Trying to be charming, but malignantly narcissistic and fooling nobody. Almost like he had a learning disability or something.

Naturally, I am not looking to mate-guard or white-knight. However, I also do not want to permit a state of affairs in which my partner is touched inappropriately, sexually harassed etc.

I lift and can fight, so could beat him if necessary. Pre-RP I might have just told my partner to be careful, report any impropriety to her manager etc. Or I may have gotten jealous and tried to intervene. Neither of these seem consistent with RP philosophy though.

Any advice on how to protect LTR from legitimate danger without mate guarding and beta behaviour?