Your daughter has my sympathies - this does not shock me in the least, I have had countless awful experiences with workmen to the point that now I will ask other people to be around the whole time just to prevent the aggression. They do stuff with females they would never ever do with another male around, some dudes will act totally different in the presence of another male, which says alot about how they are in their personal lives. Yes, I know it shouldn't be this way but it is this way, happened recently with HVAC mansplaining the most idiotic reasoning in the world, couldn't wait to kick him out - no sale, begone loser.
I would pay more for female only staff who did the same level work just to avoid this weird behavior.
Don't even get me started on dealing with car salesmen or mechanics, it is maddening,