You shouldn't have to put up with harassment like that.
off topic a bit, but one of the few friends I had in Jr. High really scared me one time. In our neighborhood, some of the houses were still being built, and the construction workers were all a bunch of Mexicans, who according to their culture, find younger people attractive than people in our culture in Texas do. I suppose he didn't look at her and see a 12-13 year old girl but saw a woman. Anyway, she had some problems, she went over to talk to one of them to ask them something, whatever it was, I forgot, but it wasn't anything sexual, and it was irrelevant.
I tried to stop her, I said "(her name), don't talk to them! It's not safe!" Let's just say it was just plain weird for me to walk down the street as a 12 year old and have grown men whistling at us. Anyway, she walked up and started talking to this one construction worker, and he swung his hips around in a circle at her!
I said "(name), get back over here and leave him alone!"
She was lucky, he didn't try to rape her, but he was definitely thinking of her in a sexual way, judging by the swinging hips and the look on his face.
I tried to avoid going out where they could see us from then on out.