"So what do you think should Palestine's response to the constant checkpoints, blockading of their ports, airport and border crossings, as well as the occupation and continued confiscation of their land by Israel should be? "
Whatever it should be, launching rocket strikes on civilian population centres is most definitely not it.
Yes the way Israel treats Gaza is wholly unacceptable, but Gazans should take a leaf from the book of those in the West Bank and focus on peaceful resistance. That gives them the moral high ground.
It's worth bearing in mind that part the reason Gaza is so heavily blockaded right now is because Hamas was also attacking Egyptian soldiers in support of Egypt's Muslim Brotherhood's violent resistance to it's overthrow forcing Egypt to shut Gaza's southern borders. If Gazans were simply sticking to peaceful protest then whatever the Israel do to blockade them the Egyptians would be letting food and supplies in right now. There are two borders in and out of Gaza and Gazans have successfully pissed off those controlling both of them with violence.
Gazans have made enemies with both their neighbours with persistent violent action and that's led to their isolation. Their isolation has become their excuse to start being even more violent which has now led to destruction of their infrastructure and widespread suffering.
For all the wrongs of the Israeli and Egyptian regimes it should be blindingly obvious to Gazans by now that the response to oppression by their enemies most definitely isn't aggression if they actually want to improve their lives.
The only reason Israel can get away with attacking Gaza in the first place is because there's substantial military infrastructure to attack. If Gazans disarmed then Israel would have absolutely no grounds to strike it - just like Israel does not strike Palestinians in the West Bank precisely because Palestinians there have learnt that non-violent opposition is a far better starting point for improving your situation.