Israel and Hamas: Moral Clarity, Moral Fog, Moral Hypocrisy