The fierce battle to turn public opinion against Israel and Zionism is not new, but in recent years -- after violence failed -- it has become the focus of Palestinian anti-Israel activity.