Actually, they did not break international law
Also, Human shields is a MASSIVE deal, dude. No other military force has to deal with what Israel has to deal with right now.
Not only is Hamas responsible for 99% of the initial aggression towards Israel, not only do they fire rockets into Israel on a daily basis for the last 20 years, looking to maim and kill any civilian in sight (So Hamas has been breaking international human right laws every day for the last 20 years with very little public outcry) BUT the most recent attack was just a disgusting , monstrous incident of murder, rape, and torture that included babies literally being burned alive and beheaded.
Hamas are genocidal freaks and its not just that they use civilians as shields. Far too many Gazans are happy to play this role because in their religion, the ONLY way to guarantee heaven is to die as a matyr. Death at the hands of the enemy is something to look forward to, and what greater enemy for them than the dreaded Jew. This is a distructive culture.
For the sake of the average Palestinian, Israel has to destroy Hamas and save Palestinians from themselves. And the international community needs to come together and install a temporary government in Gaza for at least the next 2 or 3 generations, till this cycle of hatred is finally broken.