I don’t doubt you had terrible experiences related to sexual harassment, and I’m sorry for you. Nobody deserve this.
But don’t try to muddle the issue here. You have been attacked by people. And you decided that the pertinent group to understand these attacks is their gender, so we need to differentiate on this basis. You could have analyzed it along education level, wealth, apparent race, apparent religion, social persona, zodiacal type, car brand, profession, haircut, or anything else.
But you chose to judge the risk level of people based on their gender. Because you think that, for some reason, you have a much clearer perspective than other people you know litterally nothing about but their gender. It is the exact same thing that makes people discriminate others about the color of their skin, or wealth, or any of the illegal type of discrimination. You are using the same logic, and by extension, you are legitimazing it. There’s a reason discrimination laws do a blanket ban of this kind of thing, and not “some genders/races/others are more protected than others” : it’s because every use of every kind of this arbitrary categorization strengthen every other.