Israel is defending itself. If one rocket was launched at the USA from Canada, you can bet that they would be occupied the next day.
It is irrational to think that there ever will be a Palestinian state if the Palestinians carry on lobbing rockets at Israel. They should take a leaf out of MLK's...