I have a friend. He makes more money than I. He drives a nicer vehicle. He is ugly. We did a little social experiment. We went to a diner and mocked the same female staff.
It went like this: at separate times we ordered breakfast. We waited until breakfast was served and the girls were behind the counter gossipping. We both said the same sentence: You bitches need to chill.
When he said it, they attacked him verbally. Told him that talk was not allowed and that he should leave.
When I said it, twenty minutes later, they laughed it off and one by one introduced themselves. One even apologized for her behavior. They weren't even doing anything wrong!
The only difference here was physical attraction. I never knew it before I found you guys but you're right: a creep is just an unattractive man hitting on women. An attractive man doing the same is welcomed. There is no logic to their morality.