Hamas bloodshed made Israel look bad