I don't support Hamas.
However, I also do not support an expansionist government such as Israel, who has, to date, ignored over 40 UN Resolutions, from those that established her borders to demands to let UN Inspectors in to see her nuclear arsenal.
Are Arabs innocent? No, but neither is Israel. There are no innocents in this conflict, including the US who continues to pour million in civil AND military aid into Israel.
Perhaps there are no innocents as you say but the fact is for over 80 years there has been an ideology who's only purpose is to eradicate the Jewish people.
Palestine has never had any leadership thats worthy of the name,they have all followed in he steps of Husseini,even Arafat was proud to be one of his Soldiers,in the entire Hamas Charter there is nothing to say "this is for the Palestinian people" its only aim is for the destruction of Israel.