Hayley was worthy, but I do think the jury was a bit bitter. Hayley was totally in the sweet spot after Cara was voted out, cuz George was never going to win the final immunity, and Flick would have taken Hayley over George. So she played that vote well.
At the beginning of the episode, I was afraid Flick might be winning and they were trying to soften us up to having an unworthy winner by playing angel choir music every time they showed Flick and upping the pathos about her mom. Glad that didn't play out. She's okay, but she basically did everything Emmett told her, then everything Dani