Governments can and have just branded people and organizations as terrorists to justify conflict. That is typically why third-world countries like Palestine, Afghanistan, Iraq, etc. have been so heavily devastated by the west. Stopping “Nazi terrorists” is why Russia is invading Ukraine right now as well.
Be careful of when a country’s media starts throwing out the label “terrorist regime” to describe countries that would be convenient to invade. “Terrorism” is just as much made by fear, instilled by a country’s media, as it is the practice of creating fear directly.
I think it’s more the idea that nonviolence isn’t saving them. You can swear off violence, Israel will kill you and your family anyways.