(Niemietz c. Germania), la Corte costituzionale sudafricana (National Coalition for Gay and Lesbian Equality v. Minister of Justice) e la Corte