Even if one believes the people of Gaza bear some responsibility for not overthrowing Hamas, that doesn't justify Israel for violating international humanitarian law. Collective punishment, targeting civilians, or blocking humanitarian aid are considered war crimes regardless of who governs a territory. Accountability for one party doesn't erase the legal and moral obligations of the other.
Yes and that's why there's an effort to transfer food as I quoted above. However, I believe most arguments on this subject presuppose Palestinians as people without agency, Hamas as a non-Palestinian organization which is incidentally the government of Gaza