Why would they try to take the weapons away from the troops who came aboard to search the vessels? The only possible reason to do that is that they were insane, or that they were deliberately trying to provoke an incident. If it was the latter, they got what they deserved.
Why would some fool send armed retards out to attack a civilian ship in international waters?
Because they have a legal right to board and inspect any ship entering their territorial waters. Every country with any territorial waters claims this right, and no one but an imbecile would try to claim Israel was legally in the wrong to do so.
Are you an imbecile?
Yes. He is an imbecile.