I'm not an apologist for Israel but:
Firstly, this tournament was awarded to Israel nearly 2 years ago, with the proviso that England would step in should the Gaza conflict escalate. This seems a likely scenario now, but we'll see. Kiryat Shimona's Europa League game was postponed recently so UEFA are obviously aware of the dangers.
On the issue of Israel's membership of UEFA, why should Israel suffer because no one will play it? Their membership of UEFA seems a lot more logical than that of Kazakhstan, who were admitted largely because they didn't like playing Uzbekistan (!)
Russia will stage the 2018 World Cup despite its particiation in the ethnic cleansing of large parts of fellow-UEFA member Georgia, which only goes to show that politics of that sort has no place in UEFA decision-making and despite everything I think that's a good thing, within reason.