1) Israel doesn't invade. In every single war the arab countries invaded. In 1967 Israel did invade Egypt and Syria but that was after their troop buildup and Nassar threatening to kill all the jews in Israel.
It's the arab governments that have invaded.
2) Blockading. Israel completely withdrew from gaza 9 years ago. They forcibly removed jews from the area that was a travesty.
The gaza government has constantly tried to get weapons for terrorist attacks. If the gaza government wouldn't seek to do that, there wouldn't be a reason to blockade it.
Israel intercepts ship with weapons headed to Gaza - CNN.com
3) "Illegal settlements". There are those in the UN and pro terrorist supporters who believe jews can't live wherever they want. They are wrong.
Jews can have housing wherever they want.
4) There is no palestine. The arabs in judea and samaria (the west bank) are jordanian. 4/5ths of the original british colony of palestine was in Jordan.
They already have a homeland. It's called Jordan.