Your first point is ridiculous. You are not allowed to attack anyone and enforce a national policy, such as a blockade, in international waters. Furthermore, your phrase 'humanely killed' is quite frankly bullshit. You can't 'humanely kill' someone because
a) they don't want to be killed and
b) shooting someone repeatedly with hight tech assualt guns is in no way humane.
Also, how many times do I have to tell you international journalists and activists carrying aid in full view and with maximum publicity towards Israel in a flotilla is obvious evidence they are not terrorists. A terrorist covertly infiltrates a place iwth many innocent civilians and then attacks them, they do not come in a highly publicised flotilla via boat with journalists and metal poles, knives and axes.
Furthermore, whilst Israeli soldiers were attacked, they also instigated the ocnfrontation by provocatively boarding boats at 5am via ziplines and fully-armed. They have ahistory of violence against innocents and I do not blame activists on board for being shit-scared and reacting as anyone else would, attack the threat. After all, there was nowhere to run and the high chance they would have been shot anyway in a typical 'IDF accident'.