Some homeless woman pushes you and you need defense training!!!???
Really??

So, your next response to such a circumstance will be physical? Add a charge of assault to your list of problems.

I think you need some assistance in gathering your emotions, and to effectively verbally address those who get out of control.