Lebanon is still a Hezbollah strong hold though right?
Very much so - but UNIFIL has never been asked to do anything about Hezbollah.
I have no problem with blaming the UN for its obvious failings, but you can not criticise the UN troops for not performing tasks they have never been asked to do - that is the failing of the Security Council.
For instance - UN troops in Rwanda reported the location of four major caches of weapons days before the start of the genocide, and asked for specific permission to shoot they way in, seize the weapons, and shoot their way out if necessary.
That permission was denied by the UNSC.
I was in Golan a few years back, and talked to a lot of local people about the UN, and heard oonly good things about them. They've done what they said they would do, and done it very well.
I'd have no problem at all assigning the UN to monitor the borders of a future Palestinian state, or to monitor Jersualem, but they'd have to have a mandate to do what they need to do.