The resolution also called on all Lebanese militias (including Hezbollah) to disband.
How to you attempt to comply when the very group that was said to disband forms a part of the govt?
Israel is in defiance of 69 separate UNSC resolutions, having been protected from another 41 by U.S. veto, which they probably would have defied anyway if they had passed.
Today who cares how many they defy or follow, you know why? Follow through with the initial 1559 wasn't enough. Israel was still a target by the Hezbollah and they (being Hezbollah) is backed by Syria and Iran. So not much has changed, except Israel stepped up their defense of their country.
Hell Israel even said what it would take to stop. Disarm the Hezbollah and give back Israel's soldiers. Thats it, disarm a known terrorist and militia group in Lebanon that is a threat to Israel and it's own Lebanese govt. Until then, Israel has the right to prevent future attacks from this terrorist group.