The Court has upheld state and local laws requiring that groups wanting to demonstrate first obtain a permit, as long as the permit is to provide for public order and safety and not to silence unpopular ideas.
The Court has set additional limits on public demonstrations in airports, courthouses, and schools. The right to assemble does not allow a group to demonstrate on private property, such as shopping malls. As long as demonstrators remain peaceful, they cannot be charged with disorderly conduct even if the surrounding crowd becomes violent. Picketing is upheld as protected assembly as long as there is a labor dispute
hope this helps!