The goal of the flotilla was to break the blockade, this is not disputed and you are not children so grow up. They were warned multiple times and given the option to pass their goods via a land route after an inspection. Whether you like it or not, international law is on Israel's side and the law gives rights to stop ships in international water if there is adequate reason which is multiple ships that might slip through, and Gaza hostile fire near the beach. This was a Turkish act of war by all standards, and Israel used it's rights under the law.
Suspected assailant in car-ramming attack in West Bank shot (Haaretz)
from the article: The chief of staff threatens