My perspective on Israel is that we should generally support them but should not give them carte blanche to do whatever they want. Netanyahu is smart, but he can be too aggressive. He can't be given free reign.
I support a two-state solution that makes Israel's security a top priority. As it stands now, we have a "Jewish state" (understandable, but not exactly a truly free state) that treats many of its inhabitants like second or third class persons.
I understand why Israel takes some of these measures. It's hard to blame a country under constant attack for trying to aggressively defend itself. But there have to be limits, and Israel shouldn't count on the US giving total coverage in the Security Council.
Israel takes the US for granted, and that has to stop. If they don't like respecting the US a bit more, then we should cut off support (or substantially reduce it).
Please don't take this as being pro-Palestinian. I'm not a fan of Palestinian movements/governments at all. I do believe, however, it is in Israel's, America's, and the world's long-term best interest to have a two-state outcome.