yup, well i guess violence is only ok if you are fighting other soldiers and they are attacking you and you are fighting in the cause of Allah. it's just a very narrow space where we can use violence, but in an everday situation if someone disses islam or Allah it's not ok but you should use words to defend at the apropriate times but not always only when your words will have an effect because they are dissing out of ignorance not hate.
salaam alaikum