What kind of shady shit are you pulling to try to side-step the fact that this was, by definition, a ceasefire? Yes, China and Russia vetoed a ceasefire.
Also let’s not pretend Russia and China are acting out of humanitarian interest.
(Also, choosing between no ceasefire and Israel committing collective punishment, or a ceasefire and israel committing collective punishment — welp, I’d surmise the latter is better.)