Hamas, Hezbollah, and Iran are down but not out.

Hamas, Hezbollah, and Iran are down but not out.