translate English to French: Of course the Arabs are not free of blame either.
Naturellement, les Arabes ne sont pas irréprochables.