Here are some possible reasons.
inability to insure aircraft (United was flying as well as most European airlines while Delta wasn't...),
crew refusing to overnight in a designated war zone (I'm sure for extra pay they can find crew),
missile attacks from Gaza (same as above),
and low customer demand. (proven false)