Hamas are freedom fighters and not terrorists