US publicly condemns Hamas, but privately rails at Israel