By and large I support Israel as a sovereign nation. I draw the line at apartheid and violations of basic human rights. I disagree when it happens in any nation that is expected to uphold certain standards of human decency. It's difficult, because I don't have a horse in this race. I have no superstitious, sentimental attachment to the land of Israel, but that's largely because I don't believe in some sort of mysterious involvement in ushering in the apocalypse. I'm not one of those folks who foams at the mouth every time something happens in Israel, taking it as a "sign the end is near". So, in that respect, I don't mentally give Israel a free pass to do whatever they please.
The problem is that this issue is so emotional for many people, particularly as Israel is held in special regard by some members of Abrahamic religions, that no one can sometimes take one side and at other times go to bat for the other guy. You're either an anti-semite or you're a Zionist. There is no grey area in the middle where you can recognize a democracy's right to defend itself against terrorist acts and threats of war while still speaking out against miscarriages of justice.