You're right about one thing. Hamas is composed of freedom fighters... in the sense that they fight freedom.
Since we're calling Israel an Apartheid nation, let's compare Hamas to the African National Congress.
The ANC: was willing to put peaceful means first, adhered to non-violence for almost fifty years, attempted to achieve racial equality by pleading for negotiations, only took to violence after the Sharpeville massacre, directed violence against military targets and property rather than civilians, had large numbers of non-black members, became the first liberation movement to sign the Geneva Convention, expressed regret over casualties suffered by innocent civilians, always considered armed struggle secondary, and established a true (albeit flawed) democracy.
Hamas: was violent from the very beginning, believes armed struggle is the only way, has never even tried non-violent means, deliberately targets civilians, openly violates the Geneva Convention, gloats over civilian deaths, is openly bigoted, wants nothing less than the destruction of Israel, cheered al-Qaeda attacks, and wants to establish a brutal Islamic theocracy.
Considering the ANC and Hamas to be fundamentally similar organizations can only be explained if the fool doing it is *completely* ignoring the fundamental philosophies and practices of the two parties.