You could be right in the short term. But the reasons the UN put up for complaining about Israel are all false. They hate Israel...period. The so called reasons are justifications that they use.
It's like the christians of years ago. They didn't kill Jews because they thought Jews put christian children's blood in the pesach matzot. They made up BS about the matzot because they hated Jews.
No matter what Israel does, the UN, EU and all the other evil people will invent new lies to justify their continued Jew-hatred.