In communist societies, many people who rise to power are evil, because theyre seeking their own power primarily. In capitalism, anybody who is not actively evil enough gets thrown under the bus because theyre getting in the way of profits. Communism allows it, capitalism requires it.
French people committed all sorts of terrorist acts against the nazis in the early days of WWII, were those french terrorists not the good guys in the conflict? If so, why wouldnt Hamas also be the good guys?