The discrepancy is due to a difference in power, and would be much greater if Israel were less humane. They could stand to be more humane by a long shot, but the numerical comparison is inherently unfair.
Over 150,000 people have been killed in fighting in Yemen (Islamic both sides). That's what it looks like when you have two sides of vaguely equal power and both expressing aggressive intent.