They definitely made mistakes. For years hamas has been firing hundreds of rockets every day. You know that rocket that hit the hospital parking lot they blamed on Israel and killed so many people, they fire dozens of those at Israel everyday and the expectation is Israel shoots them down with iron dome. In what other country in the world do you have daily indiscriminate rocket attacks ? What would Americas response to daily rocket attacks be ?
Most Islamic countries are facist- they are dictatorships with non elections and no allowed opposition. Religious morality is enforced, women are killed for not wearing their scarfs and of course homosexuals are killed.
Unfortunately it's not a good situation no matter what
Christians are way better than Muslims, no matter what you show me the fact is in gaza you would be killed and children would dance around your dead body and the government would pay the people who killed you.