I have never understood why people protest against Israel. When people want to protest, they normally protest for the underdog. But in Israel's case, they attack Israel, which is the real underdog.
This video sums up things quite well:
If Israel is not around to protect you, will you still feel safe?