Just a bit of devil's advocate:
1) What if he was just checking out the women that were with the other guys, or maybe they were, unbeknonst to him, walking on a nude beach and he was wondering why these guys were walking naked but just couldn't build up the courage to ask.
2) This one is hard to argue about, but here's a try: The guy was maybe molested by men as a child.
3) Maybe he is just extremely shy or overly picky. Or maybe he's just an asshole, expecting women to be nothing more than humble servants to fulfill his every desire, causing them to dump him.
As you can see, there can be other reasons for just about anything. You can't judge someone based on assumptions. Your assumptions may be right in some instances, but are more often incorrect. Just let people be who they are and stop trying to put them in a box so they can be easily labeled. Accept them for them, not what you want them to be.
Although this post was in response to the one quoted, it isn't meant for any specific individual. Just a bit of wisdom that hopefully we all remember when we deal with others. This world is full of many individuals and we should try to accept them as they are, just as we want them to accept us.