The failure of many of these secular liberal or socialist societies to establish real justice for the majority and to free the society from western economic neocolonialism, sparked a second anticolonial movement that has focused on religious renewal.
Can I insert comma before "to establish"? Will the context be parenthetical? Please advise.