Your the one ignoring my point.
They don't target(in other words, they don't set out with the aim of hitting that civilian, they don't launch operations to slaughter innocent people) civilians. Whether or not they are accidently hit is irellevant, as accidents are bound to happen, where as when a suicide bomber walks into a Restaurant, they is a clear intent to slaughter civilians, they don't accidently walk into the Restaurant, they step in, see the people eating and blow themselves up. If all Hamas did was target soldiers, that'd make them militants, but they deliberately target the civilian population.
Thats the difference.
Just because a missile gets a error and plows into a residental area, doesn't mean the military is guilty of deliberatly targetting civilians. Its a accident, when a bullet misses the Iraqi irregular and hits his human shield, its not deliberate, its a mistake, the bullet was for the iraqi irregular, not the civilian.