While I agree, it's worth pointing out, since most Americans don't know it, that Hezbollah did attack Israel from Lebanon to provoke the attacks. Israel is fighting Hezbollah in Lebanon. There are separate ceasefire talks under way for this.

Good reporting on this is... rare.