Nobody prevented the incoherent 100 from going ahead. If 30,000 or more show up because they hate to have their city's reputation as a "smart city" ruined, it's their right to shout down the incoherent 100 mumbling "Why are we here? What are we marching for?" If your stance is so incoherent as to garner less than 1% public support than the other side had a better argument. Is that too hard for you to understand? Look at the picture of the many young people and many signs with very specific and coherent messages on them. Isn't that the right way to express themselves?