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".
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".