I apparently did not review this the first time I read it. The world building in this was a little tough for me to grasp at first, but I am glad that I stuck with it. Justine is a super-neurotic hypochondriac, who meets up with and joins a group of disillusionists, who take their emotional issues, and zap them into unsuspecting "villains". This removes the angst from the zapper and gives it to the zappee. After enough of this, the villain gets disillusioned and essentially rebooted.
Justine is a hard character to like, but the author did a great job of sucking me into her world. She has a strong moral compass, which makes her question what she and the others are doing to people, even as they keep doing it. And while I didn't necessarily agree with her taste in men, they fit into the framework of her world, and what she wanted out of it.