eHaley isn't exactly a 1-trick pony, but there are plenty of ways to get around what she does.
Just play anticipating the feat for starters. Space your models in such a way that they won't be in each other's way as much as possible, and try to limit the amount of suffering that can be imposed. Realize that if you have a good defensive position that it's okay to not advance with important models for safety's sake.
Also realize some models are supposed to be fodder, and make use of that. Try to use faster models to jam, forcing her to pop feat at an inopportune time.
Also, do NOT place any important models next to low defense models. Keep far enough away to avoid getting caught in those dang AOEs if they target something easy to hit with it (jack/beast)