Age difference, a 50 year old thinks a 40 year old is a stud, a 21 year old thinks he’s a creep? A liberal who thinks Mexicans are more noble and virtuous than the rest of us?
Possibly
I think you’re reading a lot into this.
He may have acted very differently with a woman for whom he was working and with whom he was more acquainted - especially if she was ‘welcoming’.
And why do you think she somehow thought he was ‘noble and virtuous’?