何となく訳したけど今見返すと

暴力による解決を廃して対話による解決を目指す、というのが自然だから

reject and prevent の結果としての to solve が一番自然じゃない?