On March 23 2007, Hillel Neuer, Executive Director of U.N. Watch in Geneva, Switzerland launched a long-overdue criticism of the hypocrisy that is the United Nation’s Human Rights Council. As a consequence, an outraged but thoroughly embarrassed council president, Luis Alfonso De Alba, immediately followed with a threat to strike Neuer’s testimony from [...]