Look there's really no way to tell at this point.
It's either the people with a missel capable of this level of destruction who have been bombing Palestinian hospitals for decades and have been talking for weeks about how all plaestinians are animals and they're going to wipe them off the map.
Or they bombed themselves with a piece of shrapnel that is somehow capable of destroying an entire hospital.
And the people who assured us Iraq have wmds also now have proof it deffinitly wasn't the people who have been doing it for decades.