There was apparently no head butting. Is heckling an arrestable offence? Maybe he was asked by the police to move back, and maybe he did not listen to their instructions. I would like to hear the police side of the story. I do not like the jerk yelling and preventing a political speech.
If the heckler was instructed to leave private property and refused to leave (here in Nevada) it is an arrestable offense.