Those who have the audacity to accuse Iran of human rights abuses, often have dark records.
A key reason for the UNs failure to protect human rights, is politicization according to many human rights activists.