If UNIFIL won't fulfill its obligations in Lebanon someone else will...Guess who?

Yes, Israel will because it is protecting itself. Here's the story in Ha'aretz which doesn't finger Israel. But I'll bet you my socks it is Israel. And good for the Jewish state.  Or maybe you think Jerusalem should have negotiated with Tehran over its arming of Hezbollah.