Hamas of Contradictions