By Lori Lowenthal Marcus
Such human rights stalwarts as Cuba, Pakistan, Algeria, Tunisia and 'Palestine' vilified Israel for refusing to submit to a UN Human Rights Council review of its human rights record.
By Ruchama Feuerman