You have so much sympathy from me. I hate that this happened to you.
When I rode the NYC subway, I carried an automatic umbrella. If someone bothered me, point, aim, shoot. I also had a few hat pins in my coat. Once on a crowded train someone groped me, I pulled out a pin, grabbed his hand, and stabbed him repeatedly until he was quite bloody. He tried to escape my hold but I wouldn’t let him until I had made sure he was in some pain.
NO ONE is allowed to touch you without your permission. I wish I could go back in time and kick the guy who did that to you and I can’t believe no one else said or did anything. Men have become either eunuchs or perverts. Arab men can indeed be the worst (and yes, I hate to be prejudiced, but my experience with them bears this out.) I remember a few times overhearing conversations among Arab men about women and it made me sick to my stomach.