Helen is back already except she hates Israel more than ever!