Oh, come on, Mike. Seriously.
The man touched him. Did he hit him? No. Did he try to punch him? No. He touched him. He mouthed off at him. He followed him.
The man was "about to cause harm to him" with his hands in his pockets? Look, the creep was trying to provoke a fight and he did. But Hawkins allowed himself to be provoked and he threw the first punch. If the creep threw the first punch that would have been a very different situation. But he didn't.
If you want to claim self defense, you must show that you did nothing to escalate the situation and that you tried to get out of it. Turning and throwing the first punch certainly did escalate the situation.
Did the creep deserve a beat down? Sure. But that is not legal.
My ego will better survive walking away from a jerk than 3 months in prison. YMMV.
That sorta went in a circle...