It seems that the more macho a man is at least according to his hormones the more the sight of an attractive woman will affect his judgement.
Shocking! Is this why guys go to strip clubs, pay ridiculous prices for drinks, throw money at the girls, and leave wondering "why she doesn't like me for me?"