Is behavior no public official or candidate should be doing. His own party is right for blasting him. I certainly wouldn't defend anyone guilty of assault. The reporter may have been out of line, but is no excuse to become aggressive.
Call security, have the reporter removed, something.
. But not that.