Wow. This was really well put together into an amazing story, I love it. Thank you for making it!
What's so crazy is that I was raised exactly like Kyle and turned out the same way as him, and well....unfortunately my husband was sort of raised like Brad was, however he only somewhat turned out like him (luckily). The main difference is he's actually seeing a therapist and ever since meeting me back in high school, I'm there for my husband and I know how to help him get through this mental struggles after years of studying his mind and spirit to better understand him. (Trust me, it wasn't easy). Another possibility is that perhaps everyone is different and turn out differently in a variety of ways. I personally believe in reincarnation and that we carry the most subconscious of our traits into our next life, any other traits within our personality are learned from the influences around us as we grow. (Note: this is just a personal belief, it's not an attempt in any way to sway anyone else's beliefs, so please don't take it that way.)