I tried to make this point in a comment on an article in the Jerusalem Post the other day. Unsurprisingly, lots of people responded negatively to my suggestion that Israel would have been smarter to allow them to come, make their speeches and leave. I am somewhat saddened to see the lack of comprehension of your argument amongst the commenters here as well. Israel's response to the flotilla has been counter-productive and only serves to feed anti-Semitism around the world.
Israeli teen lightly wounded from stone throwing in West Bank settlement of Kiryat Arba (Haaretz)
from the article: In dealing with flotilla, Israel is anything but smart