Twin Falls has a city ordinance that makes it unlawful for any group of individuals or organizations in excess of 20 persons to demonstrate, march, or picket in the city's civic center without first posting a bond with the police department and receiving a permit. The permit procedure takes at least one working day, and a "parade" permit costs $ 10$. The requirement for a license is that each demonstration in excess of 20 persons have one parade marshal for each 20 persons who must be responsible for insuring that the demonstration remains on the city sidewalks, does not block traffic, and does not become noisy or unruly. The ordinance, in addition to making a violation a misdemeanor, authorizes the police department to terminate any demonstration if "any person in the demonstration, without provocation, uses, in the presence of other persons not a party to the demonstration, annoying, disturbing, opprobrious words and abusive language in such a manner as tending to cause a breach of the peace." YAAF (the Young Americans Against Fascism) brings suit in the state court to enjoin the city from preventing their scheduled demonstration on Memorial Day without a permit, and to enjoin the city from using this ordinance to require them to have a permit. YAAF's strongest contention for finding the provisions of this statute unconstitutional is that:
A. The city's civic center is a place where demonstrations of this type normally occur, and the city cannot prevent citizens from demonstrating there.
B. There is no showing by the city that YAAF's demonstrators are likely to become disruptive or unruly.
C. The ordinance is overbroad and unduly vague.
D. The First and Fourteenth Amendments ensure the right of association in public places without interference.
Choose A, B, C or D as your solution.
C