Hamas has become a North American problem