There is no Palestine yet. Until the Israeli Arabs finagle a state, Israel has the right to protect her boarders. The Turkish fiasco should have indeed been handled differently. Israel should never have boarded the ships. IDF should have waited until the ships were clearly in Israeli waters, and then torpedoed the ships. Then they would have picked up and helped any survivors.
Clashes between IDF and protesters in Bethlehem and East Jerusalem (Reuters)
from the article: This time, Israel can pass the test of the Gaza flotilla