Thank you , I half agree.
Requiring ‘permits’ is too easily denied/subverted by ‘officials/bureaucrats’ valid, or just as likely, spurious self justifying/dishonest invalid reasons.
IMO a protest need only fufill the other requirements you list.
Citizens NEVER need permission to protest.
As I said, the only requirement in the law, to get the permit, would be, the protest orgnaizers:
1. Identifying who is the organizing group.
2. Where they intend to protest.
3. When they intend to protest.
4. Their understanding that the protest:
A. Cannot disrupt vehicular traffic.
B. Cannot block, inhibit or in any way prevent others from entering or leaving buildings.
C. Cannot disturb the normal flow of the public who is not participating in the protest, not disturbing the public going about its business.
D. Cannot prevent, or inhibit any counter protestors in any way, as long as any counter protestors are not entering the space of the protestors.
E. Failure to adhere to the simple rules of A. through D. will constitute a civil distrubance for which their protesters can be arressted.