The difference is, hamas uses civilian buildings AS military buildings. They literally use their brethren as shields, so they can say “you can’t attack us or it’s a humanitarian crisis!”
Yes, bombing civilian buildings SUCKS, but we have to also at least acknowledge the wrongs of Hamas here, acknowledge how they’ve pretty much left no other options.