Hamas committed a terrorist attack against Israel and Israel has committed far more terrorist attacks against Palestinians. As for "targeting civilians" there's truckloads of evidence that that is what Israel do every day in Gaza, here's one randomly chosen
example:
So it's a distortion of reality to dwell on and emphasize Hamas' targeting of civilians while looking the other way when Israel does it.
Who told you "Hamas use civilian shields"?
Blame Hamas for what Hamas are guilty of and blame Israel for what it is guilty of, do you agree?