The fine fellow punching people is wearing a Service Employees International Union (SEIU)shirt. The SEIU website continues posting information that has been debunked over and over, but no mention of union members getting to sneak into "town hall" meetings before constituents and they strangly don't mention their members beating people. So, you ask, "That's new?" No, but that's service for you. Service international style.
UPDATE: Yeah, Gateway Pundit got there first. Does he have one of those tiny flip down screens so he gets news in real time? I gotta get me one.