Tell me your bad experiences with guys

I used to go to my gym walking for the extra workout, and guys would always honk at me or they'd stare and say something inappropriate. I stopped walking to my gym cause one day two guys came behind me in bicycles and one of the slapped my ass hurting my hand along the way, i couldnt do anything cause they were going faster and i didn't wanna make a show in front of all the cars passing by. It still gets me mad to think about it. I don't wanna be called, stared at, get nasty looks or touched by someone without permission. It makes me feel dirty. I don't know what goes through some guy's head sometimes. If you like me there's no need to do that, it's not flattering, it just makes me feel bad.