The Palestinian Hamas: Vision, Violence, and Coexistence