How would you handle a sudden insult from a guy that is bigger than you?

For example you are in a shopping mall and vegan guy comes and throw insults at you are your girlfriend for buying animal products. This act of him offends and annoys your but he is much bigger than you.

Is it okay to:
Use a tool to knock him out.
Sucker punch him.
Run him over.
Follow him and deal with him at appropriate opportunity.

I find such people so annoying, I wanna destroy them. Yes i am talking about VeganGains. What do you think how should we handle such people? what options do we have?
How would you handle a sudden insult from a guy that is bigger than you?
How would you handle a sudden insult from a guy that is bigger than you?
Post Opinion