Marches are a joke because everyone goes back to their cozy homes at the end of the day. The elite know this which is why nothing changes and iniquity continues. What's needed, at the very least, is disruptive non-compliance such as hundreds of thousands or millions of people taking to the streets, highways and government buildings AND NOT LEAVING.
The only way the Berlin wall fell was because people refused to leave. They didn't demonstrate and then go home at the end of the day.