South African criminal law has accepted that it is only fair to punish those who - if they do wrong - are responsible for doing wrong. Responsibility - that the accused must be blameworthy - finds expression in several specific requirements of South African criminal law.