Not everyone handles harassment the same way
everyone past experiences may result in different reactions
One can only take up to a point, beyond that, a reaction differs from person to person.
I completely understand her snapping, it happens to anyone.
I have faced harassment in public buses long back when cheapos would get touchy and I have lashed out completely losing control. I have also had an outburst where I ended up in tears publicly .
so I completely understand that she was unable to take it anymore. This constant provocation and non-stop mocking.
so yeah, I support Megha all the way, In fact I wish her aim was a bit better.