بل إن عدم العنف لا يفلح إلا في مواجهة خصوم عُرضة لفقدان السلطة الأخلاقية ـ أي حكومات تستجيب للرأي العام المحلي والعالمي، ومن الممكن بالتالي أن تشعر بالخزي إلى الحد الذي قد يجعلها تعترف بالهزيمة. وفي زمن غاندي ذاته، لم يفلح عدم العنف في القيام بأي شيء لمنع مذبحة اليهود على يد هتلر.
De hecho, la no violencia sólo podía funcionar contra oponentes vulnerables a una pérdida de la autoridad moral, es decir, gobiernos que debían rendir cuentas ante la opinión pública nacional e internacional, por lo que se podía avergonzarlos hasta que se declararan derrotados. En la propia época de Gandhi, la no violencia no habría podido hacer nada para impedir la matanzas de los judíos que Hitler encontró a su paso.