Lebanon has a right—an obligation—to disarm Hezbollah, as the UN Security Council ordered 18 years ago. If it lets an illegal terrorist army attack Israel from its territory, no it doesn't have a right to stop Israel defending itself from Hezbollah's attacks.
See Tweet