Actually, its part if a Palestinian campaign to destroy Israel. Israel did offer a two state solution multiple times. Its the Palestinians that reject the right of Israel to exist, not the other way around.
Sacrificing their own population to gain support doesn't make them right.
Hamas chose this to be a war zone by firing rockets from there and building tunnels there and holding hostages there.
IDF didn't choose Gaza to be the battlefield, Hamas chose it.
If Hamas can't stand the heat, maybe they should step out of the kitchen.