It's very difficult for a nation which does whatever it wants to pretend to be the police of the world. There's a bit of irony in the fact that the US tries to dictate to the world who can and cannot have nuclear weapons, despite the fact thay we are the only nation in the world to ever use such weapons."We do not believe that such human rights violations on the part of our government justify what has been done to us. Not for a moment. However, we do believe that these actions on the part of the U.S. provide an excuse for other governments, including the government of Iran, to act in kind."
This same thing rings true here. Other countries and international groups detest America's justice system for it's own citizens, including prison conditions and corporeal punishment.
The picture looks even worse with regards to our actions overseas. People being detained without trial, suspending habeus corpus, using torture methods and letting our intelligence forces keep secret prisons around the world. When our own government acts like this, how are we able, with any sense of legitimacy, to dictate to others that they should be more humane in their actions.
As Shane Bauer says, after being detained in an Iranian prison for over 2 years, our government's actions do not justify what other countries do, but it does give them an excuse, setting by example.