There have been attacks on Israel long before there was "oppression" of Palestine. You're just making a circular argument, you can say the same thing to justify what Israel is doing. I think saying Hamas is justified is actually grotesque, they also starve the people of Palestine, sell of children and women into sex slavery, intentionally put civilians in just as much harms way. How is doing that justified as a reaction to Israel exactly?
They aren't a Robin Hood like resistance. You're actually just siding with a different oppressor.