In this reality Hezbollah started attacking Israel after Oct 7 in support of Hamas’s attack on Israel. But for that happening Israel would not be invading southern Lebanon to try and put and end to these attacks now.
There is nothing at all wrong with criticizing Israel, I am deeply annoyed with a lot they do, the right wing element and the West Bank settlers are really ruining the ability to reach a two state solution. (Palestinian leaders also share blame in not reaching this outcome too sadly.)
The problem is that people so often have double standards and expectations of Israelis they would never apply to anyone else. And they definitely never seem to have similar expectations for Hezbollah or Hamas. This isn’t constructive and gets kind of antisemitic after a while (Jews are different, hence unrealistic expectations, they should just take the rocket fire and never respond). It’s a weird lack of empathizing with Israelis as also being real humans behaving as real humans anywhere would. This really doesn’t help bring about any kind of peace.