Philip Weiss chastises Gregory Meeks for his assertion that Israel has a right to self-defense – and his silence about Israel’s recent killing of a teenage Palestinian boy in the West Bank… Meeks continued with a string of pro-Israel talking points, while Brian Lehrer of WNYC radio also ignored the killing….