Though I think your are completely false about your other opinions, I am going to stick to the topic of the blockade/flotilla incident, which is what I made this thread for.
First off, Israel had every right to check these ships. The blockade is meant to stop rockets and other such weapons from getting into Hamas hands, who they are currently at war with. Obviously Israel was not going to let these flotilla's through the blockade without inspection, no country would allow such a thing if it were them in Israel's position. If you honestly think a country would allow 10,000 tons of uninspected material to pass through and potentially help supply an enemy they are at war with, you are really out of touch with reality. Not to mention that Israel's blockade has already stopped weapons going into Gaza, many of them under a humanitarian cover.
Furthermore, these so called humanitarian activists on the flotilla were even told that they could unload their cargo off at a certain spot and after inspection it could be sent off to Gaza (http://bit.ly/9IzCpV). This would have been perfectly acceptable if these flotillas were just about humanitarian aid, but we know they were not. Their purpose was to go through the blockade in order to cause a international outcry when they were inevitably stopped.
To say that the activists on these ships, at least the one on which the incident happened, had nothing but peaceful ambitions is an outright lie. As you can see from these two videos (http://www.youtube.com/watch?v=gYjkLUcbJWo) and (http://www.youtube.com/watch?v=Z2duPV9MQIc&feature=channel) the passengers were armed with metal clubs, knives, firebombs, etc. They immediately started to beat the soldiers savagely and even threw some off the tall ship. Its also important to note that the soldiers were armed with non lethal weapons as their main defense and didnt resort to guns until things got very out of control.
As to the legality of the incident, Isreal had the right to board those ships. According to Helsinki Principles on the Law of Maritime Neutrality (www.vilp.de/Enpdf/e025.pdf)
5.1.2(3) Merchant ships flying the flag of a neutral State may be attacked if they are believed on reasonable grounds to be carrying contraband or breaching a blockade, and after prior warning they intentionally and clearly refuse to stop, or intentionally and clearly resist visit, search, capture or diversion.
5.1.2(4) Merchant ships flying the flag of a neutral State may be attacked if they:
(a) engage in belligerent acts on behalf of the enemy;
(c) are incorporated into or assist the enemy’s intelligence system;
(e) otherwise make an effective contribution to the enemy’s military action, e.g., by carrying military materials, and it is not feasible for the attacking forces to first place passengers and crew in a place of safety. Unless circumstances do not permit, they are to be given a warning, so that they can re-route, off-load, or take other precautions.