So I am about 5'8 180 lbs been lifting for a while but I don't know how to fight and I don't really want to learn how to.

But I am always finding myself in situations where people are physically intimidating me and I can do nothing about it. I think it's my glasses and honestly in them I look like a nerd. But that's just who I am. I am going to get lasik as soon as I am eligible though.

Today I was just standing waiting for a bus and two guys one guy was 6'2 the other was 5'10 shoved me. I asked them why did they do that and both guys came towards me with intentions of fighting. I said it's cool it's cool and then they left. But afterwards I felt like such a pussy this stuff always happens to me. I broke down crying in the bus.

I wanted to fight but I would've probably gotten my ass kicked. And I always get emotional after when this stuff happens. I need to control it.

But I should have stood up for myself. What can I do?