The hypocrisy of this nation

20F here, im currently a medical student and there are times that i dont have a car to take me places like my university or maybe to get food or to get after uni things for work. My uni has 2 campus and there is a main road in the middle, and i cant cross a road without men staring/gawking/following and smirking. Mind you, these are old men and some even have their wives or daughters with them on their motorcycle when they turn their heads 180 degrees to look at a woman cross a road. This has happened so many times now that i keep a knife in my lapcoat and taser in my hand. I told this old man “agay dakh kar chala, meri shakal par road nahi hai” and he slowed down his bike to say something. Before someone attacks me on my clothes, im wearing decent clothes and a lab coat with buttons closed at all times. And somehow women are the ones that are always blamed in this situation? Like sorry man i crossed the road to go to my campus to take my class🙏🏼 forgive me???