A terrorist state does not need to be "baited" to attack.
It is absolutely correct to hold the state to higher standards, regardless of what you pay for. But it is not correct to refuse state's right to defend itself, when it is attacked by a terrorist semi-state that not only does not care about its people, but actively using them as bait. This only incentivizing Hamas to keep using Palestinians as bait, and to turn more of them into "martyrs".
I still remember one bug I filed to Firefox, about issues with roaming profiles on Windows. I then forgot about it, as nothing was going on with it, except few times a year someone new commented that they run a few thousand seats org, and this bug prevents them from deployong Firefox. It was finally fixed like 12 years later.
It is absolutely correct to hold the state to higher standards, regardless of what you pay for. But it is not correct to refuse state's right to defend itself, when it is attacked by a terrorist semi-state that not only does not care about its people, but actively using them as bait. This only incentivizing Hamas to keep using Palestinians as bait, and to turn more of them into "martyrs".