And before we bring up 1559, we should also know that selective morality of this kind has no place in Middle Eastern politics, when Israel itself has defied over 60 U.N. resolutions.
[...]
Sigh... time to educate the ignorant.
UN resolutions are either General Assembly resolutions, which are non-binding, or Security Council resolutions, which are binding.
The UN Resolutions Israel is ignoring are non-binding General Assembly resolutions.
UNSC Resolution 1559 is not a General Assembly resolution. Trying to point at the General Assembly resolutions Israel is ignoring as justification for not complying with UNSC resolution 1559 is not a legally valid argument.
It would be nice if people who brought up certain matters had educated themselves before doing so. The reason Israel's disregard for General Assembly resolutions is not considered legally significant has nothing to do with morality, it is because the UN Charter explicitly states that General Assembly resolutions are non-binding.