Oh sure, and the US did it against both Japan and Germany in WW2, but those were not even remotely the same scenario as precision strikes against the IRGC and Iranian leadership in general.
This was clearly a horrific mistake, especially obvious since the girls school used to be a military building.
They target civilian infrastructure like power plants and the like, but again, that's "not the same" as purposefully targeting a school or an apartment block. The latter they do fairly clearly by accident, because I've seen at least four video clips of Ukranians interviewed outside of a bombed civilian building saying something to the effect of "Oh yeah, back in 1990 there was a military training facility here but it was demolished in `91."
Note that 1991 was the year Ukraine and Russia split and Russia stopped getting a "direct feed" of things like urban planning information from Kiev.
Yes, well... the Russians seem especially unconcerned with checking targets for validity before mashing the fire button.
The logic they're presenting is largely the same as Israel's excuse for bombing hospitals in Gaza.
When there's a war in a civilian area, injured soldiers from the front line will be mostly treated at the nearest available hospital, which then overflows into regional hospitals further back, etc... A country under siege at the scales seen in Ukraine and Gaza don't get to pick and choose specific hospitals, they're all overflowing, so they use every available medical facility, including children's hospitals.
Worse, the convoys taking the wounded to these hospitals are more than likely military trucks and are driven by and/or escorted by military personnel in uniform.
On a blurry satellite picture or drone video the enemy will see a building frequently visited by the military.
That's a lot of contortions to go through to avoid the clear Occam's Razor conclusion that these people are simply evil scumbags doing evil scumbag things. Bombing hospitals because they thought they contained wounded troops isn't a defense, that's a whole war crime of its own!
They have an extremely long track record of committing atrocities. You don't need to go out of your way to give them the benefit of the doubt, unless you're literally in Russia where they'll imprison you for telling the truth about what they're doing.