"Making extremely cruel and deranged TikToks in destroyed homes" This is war... Soldiers have dehumanized their enemies since the beginning of time. Hamas actually has women and children they are holding hostage.
What is Israel's other option? Let Hamas go to do it again? Hamas is very open even during this war in stating their goal is to destroy Israel and the US and wanting to repeat their killing of civilians.
So again, serious question. What is Israel's alternative to the invasion? How do they immediately stop Hamas and prevent them from attacking Israel again with out doing what they are doing now?
I think you will find, if you are serious that your response is "I don't know"
Both of your options are invalid as choosing either does not resolve Israel's current situation which is that they have an openly genocidal terrorist army on their border and they can either eradicate it or allow it to continue to rape, murder and torture. Lets not forget that hamas still has a hundred civilians they have kidnapped, many of them women that they are refusing to return even though they had agreed to; likely because of what has been done to them in captivity.
This is a fight for survival for both sides, its ugly but it has happened over and over through history. It will happen many more times. Its just humanity.