I agree that fighting with trained soldiers is very stupid thing to do but this doesnt change the facts. They were civilians and they were not terrorists. Israel wanted to show the world that she wouldnt let anyone break the siege but messed all up. Boarding soldiers in the middle of the night accompanied by gunshots and thinking people on the board would not panic and wait still for them was also stupid thing to do.
15 police officers killed in Colombia helicopter crash (Reuters)
from the article: IDF chief to Gaza flotilla probe: Raid quickly became 'chaotic'