It doesn't seem as though he was blocking a street or obstructing citizens while they walked. As to the permit, how do you know that he didn't have one?You cant block a street in protest while you are demonstrating your free speech. You cant obstruct citiznes as they walk nor create a public nuisance. You have to file for permits to hold organized assemblies.
Oh and maybe you should look this over. Perhaps they didn't need one?