First what evidence do you have this guy was "looking for a fight"?.
"He got shoved down as he deserved."
What law is it again that says you have the right to violently shove someone to the ground if they "deserve it" ?
"But unless the guy attacks, you cannot shoot". Sorry but that's NOT what the law says at all.
Shoot whoever you please. No skin off my nose.
He was constantly starting arguments and had displayed the gun before. The store owner tried to have him banned from the property. Yes sport, he was looking for a fight.
If you walk out of the store and find someone arguing and swearing at your wife, yeah he deserved to be knocked on his ass.
Last the law does indeed prohibit shooting an unarmed man who is not attacking you. He can stand there 6 feet away and cuzz, threaten, shake his fist and bow up his chest. If you shoot him, you’re a murderer. That main exception to that is probably a woman, or an elderly person.
Like I said though, go shoot whoever you want. I’ll sip cold coffee as I read about your conviction in the papers.