Putin is doing to Aleppo what he did to Grozny. You can come up with excuses for him by blaming the victims in the hospital of being al Qaeda if you wish. But when the town is leveled, and the terrorist are gone somewhere else, Putin’s apologists will not even be able to say the ends justified the means.
If you are arguing that al qaeda is too moral to violate the immunity that hospitals sre supposed to have in time of war, then I would remind you of their habit of randomly terrorizing/murdering entirely innocent groups of people.