Sounds nice until someone decides to abuse it.
Some years ago here in Brazil there were widespread protests against president Dilma and in the middle there were Black Bloc groups doing vandalism and looting.
Yes, anonymity can cut both ways. But the answer is not no-anonymity.
Also in Brazil free speech is only protected if it's not anonymous.
Yes, sometimes one has to break the law.