Hamas in Deep Trouble