I think there is something missing from this story. This is from the Philadelphia Inquirer http://www.philly.com/mld/philly/news/local/10381186.htm
"Fahling said a video of the Oct. 10 confrontation showed Marcavage speaking through a bullhorn while he and his supporters were being shouted down by irate gay activists.
City officials said the video did not show the start of the confrontation, when they said Marcavage tried to interrupt a performance with his antigay preaching and then disobeyed a police order to move to the perimeter of the Outfest to avoid the potential for violence."
If that is true, they should have arrested him then and there, not lead him along for a few minutes.