Be more meticulous about the use of the term 'public.' Misuse of the term is responsible for much of the confusion of the rights of the citizen and the power of the state today.
The demonstration on the exchange floor was an attack on the 'private' sector. The attack on the school was possibly an attack on the 'private' sector or an attack on public property depending on who owned the school, gov't or private school.
Calling the citizens 'the public' is confusing. They are private citizens and are definitely not 'the public.'