"continually indiscriminately bomb Palestinian towns and villages" - what rubbish.
Hamas were elected to govern Gaza AFTER the Israelis withdrew. If they had elected a government that recognised Israel's right to exist and didn't have the destruction of Israel as one of its aims, there would be no need for a blockade. Also if they used construction materials to build houses rather than tunnels for infiltration, life would be a lot easier for them. If they didn't indiscrimately launch rockets at nearby Israeli towns, Israel wouldn't need to make targeted strikes on the launch sites that Hamas deliberately locate in densely populated areas.
You once again ignore the fact that Palestine is occupied by a foreign invader. The right to resist occupation is not just a legal right, it is also a moral right.
How many times has Israel launched "operations" against Gaza? Here's a clue.
The Palestinians have the right of suffrage. It's not for you or anybody else to dictate to them who they should or should not vote for. The popularity of Hamas is a response to decades of illegal Israeli occupation, blockade and indiscriminate bombing. They did not become to exist in an atmosphere of content. They are the effect of Israel's policies. And I again state the fact that the precursor to Hamas was supported by Israel. Israel have only themselves to blame for the existence of Hamas.