Israel vs. Israel

Mavi Marmara square

Israel is defeating itself, one battle at a time. The May 31, 2010 Israeli attack on the “Gaza Freedom Flotilla” - particularly on the Mavi Marmara - is a microcosm of Israel’s steady march to self-defeat. Six ships laden with supplies and international peace activists - including parliamentarians and other prominent figures - headed toward Gaza with the stated aim of breaking the Israeli blockade. Israeli ships, … [Read more...]