yeah, I don't think Hams ever had the moral high ground. But yes, Hamas has been a disaster for the Palestinian people.
But it's worth remembering, Hamas was voted into power in 2006. The median age in Gaza is 18 with 40% under 14. None of those people had anything to do with Hamas coming to power.