Are Hamas freedom fighters, or are they terrorists?