This episode sucked. Haley is being uncharacteristically irrational.