No they aren't... and that is the exact language and rhetoric that Hamas uses to justify their actions against Israel.
You don't get to slaughter children and then say you're the good guys. That should be standard. And yes that includes Hamas.
You do know we don't have to pick a side -- these are two foreign entities with non-aligned goals and interests from the United States. We are allowed to have a standard that killing non-combatants is wrong. Military occupation needs to be temporary. Terrorism is always bad. We can say that everyone in that region has a right to live free from terror and occupation with a government they believe represents them. We can hold all those standards and refuse to support anyone who isn't actively working towards those goals.