He's 100% correct to be concerned; relationships between men and women in the States have deteriorated to the point where a man can change a tire for a woman and then be accused of sexual assault.
That slap was completely appropriate. Considering that he's a guy, he would actually have to deliberately 'pull his punch' since guys tend more toward...well, punching.
"...start working for a good company, then find yourself a good husband..."
Er, if they're both working, when would they have time for each other?
Jeez, girl; not even MEN have ever 'had it all'!