Here's an honest question.
After 9/11, we determined that the Taliban government of Afghanistan was harboring the terriorists responsible, Al Qaeda. We decided to remove that government and most of the world supported us in doing so, some militarily.
Shift to Lebanon.
The government of Lebanon has members of a universally decried terrorist organization, Hezbollah, in the Parliament. Hezbollah has ~ 14 of 128 seats in the Lebanese Parliament.
The government of Lebanon can certainly be said to be harboring terrorists and it has done nothing to prevent Hezbollah from attacking Israel from Lebanese territory.
Why then is the world not supporting Israel like it mostly supported the US operation to remove Afghanistan's Taliban government?
Follow up questions. If Israel announced it was invading Lebanon with the intention of removing the government and replacing it with one that did not harbor terrorists (as in US v Taliban) would they get support? If not, why not?