It should never come to breaking the law. It doesn't do any good, it is not a proper or effective way to raise awareness. Peaceful protests, petitions, organized units talking to people face to face or over social media without pointing blame on race, religion, or sex is the best method. While the riots in Ferguson are getting attention it is negative attention and makes others less empathetic to the cause. Instead of gaining support people are turned off by the violence and the destruction of the city.