actually i think it would be wiser to say that capital punishment isn't necessarily effective in all societies. In societies where there's a higher prevalence of violent crimes it might be naive not to enfore capital punishment. On the other hand in more "peaceful" societies other forms of punishment would suffice..