Yes, we will have to disagree. A man may whistle at me any day or night and will not be considered a cad. I am not a sissy. I know how to defend myself without being offended or scared.
I think we are coming to this topic from two different, yet valid, directions: your experiences, and the experiences of an ex-girlfriend of mine. Perhaps the truth lies someone in the middle.
It was been an interesting conversation. Best wishes.