Can we stop with the myth that Keefe runs away every 5 seconds. He ran away twice. Literally twice.
The first time was because the abused (he didn't have stability growing up. The best was from the vackers who seemed TOO perfect to Keefe and it was kinda like they were rubbing their perfection in his face from his pov. Also- he met them when he was like 10ish) 14yo (he wouldn't be allowed to get his permit yet if he were a human!!) found out his mom (the "better" parent) and his idol were part of the kidnapping awful gang willing to torture children and he was so desperate to find a way to try to stop them and so guilty about it that he tried to infiltrate them from the inside. It was stupid, it was reckless, but can we not hate him for it? He was a guilty child.
Second time was when his mom (who he still feels guilty about!!) experimented on him (again) and kidnapped his friend and forced him to help (the process was excruciating!!) and it gave him freakish abilities he couldn't control (that could make someone listen to him by word of mouth) and so he left to make sure he didn't accidentally hurt anyone, while also making use of himself by trying to figure out more about the murdering gang. He was like 16 btw.
Like yeah they weren't the right decision but seriously he was a child and he feels bad and honestly I feel like he wasn't far off the second time.