“One day, as my female schoolmate and I rode New York Citys F train home...”
Move away from New York. I don’t think I’ve ever seen someone getting ‘catcalls’ while in Arizona, Utah or Idaho.
Hmmm ...
Maybe the problem is living in an urban cesspool.
That’s pretty much my POV. I’ve lived all over the counry, but never anywhere I’ve noticed such behavior.