Your post sounds like gibberish.
States not only have a right, but a duty to prevent arms from reaching terrorist groups like Hamas and the other Palestinian terror groups operating in Gaza, and the blockade fufills that responsibiity. Under Security Council Resolution 1373, which was adopted under Chapter VII and is therefore binding, Israel, Egypt and all other states are required to take steps to criminalize and prevent all material support – active or passive, direct or indirect – to terrorist groups. Thus, all states bordering Gaza are legally obliged to prevent the flow of arms and other materiel to Hamas. Israel is also a party to the International Convention for the Suppression of Terrorist Bombings, which renders it criminal for any individual, Israeli or not, to supply rockets, mortars and missiles to Hamas and the other Palestinian terrorist groups. Israel and other state signatories are required to take steps to punish such criminals.
1) please supply the resolution where the UN declared Hamas a terrorist organization. I would think that binding security council resolutions against terrorist organizations would only go into effect after the security council has declared an organization terrorist. As with the IRA, Hamas has different wings: military wings, political wings, humanitarian wings.
Now I happen to believe that Hamas's military wing is a terrorist group. Then again, the PLO has military wings like Al Aqsa martyrs brigade that are also terrorist. In fact, they are responsible for many of the rockets being fired from Gaza, not Hamas. And yet, Israel still deals with Abas. Go figure.
2) Even if we are to concede that one should not supply weapons to terrorists, does that imply that we should also not supply adequate food, medicine, cement, fuel, etc. to Gaza civilians? Because somewhere around 40% of voters chose Hamas in elections? Israel, in one recently publicized case, blocked the shipment of pasta into Gaza. Are they expecting macaroni bombs, or are they carrying out collective punishment against the civilian population?
In addition, all states have the right to control their own borders. Israel has the right to prevent the flow of arms to Gaza across its own border with Gaza. Egypt has the same right to prevent the flow of arms across its Gaza. And Israel has the right to demand that Egypt exercise this right both on the grounds of Israeli-Egyptian agreements requiring Egypt to do so and on the basis of Egypt’s obligations under 1373.
I agree that Israel as the occupying power has the right to block weapons form entering Gaza. As such, the blockade of Gaza's coast and airspace has a legitimate military purpose. However, their right to block military supplies from entering Gaza does not justify the limitation of food, medicine, and other humanitarian supplies.
BTW, that Israel has the right to deny weapons to their enemy does not imply that Hamas commits any crime by smuggling weapons. Under the rules of war, the occupier has rights as do the occupied, and among the rights of the occupied is to resist the occupation militarily.