It takes time to change. I don't seem to remember Nabi (saw) taking to violence when something didn't go his way - and he was treated appallingly by hios own Tribe. Rather, he would endure, pray to Allah and work to bring about change.