Hmmm interesting, I am in the same situation I guess, I'm tall and have a reputation for looking after myself

and I do.
I tend to ignore insults and carry on talking to the group. Imaguine trying to insult someone when they're completely ignoring the fact you exist and are carrying on with their business?
As for physical violence pushing etc etc, i would stand up tall and question why they're doing it and look at where exactly they touched you as if to say " dont touch what you can't afford" and turn your body away from them.
Hope this helps
Totti
