Многое зависит от возраста души. Это зачастую очень сильный и один из самых главных внутренний ориентир для человека. Он так поступает, и сам не знает, почему.
Надо понимать, что просто так плохая семья не даётся, так же как болезнь или ещё что-то. Всё это мы тянем за собой цепочкой из прошлых жизней, как воспитательный момент. И, если в ваших ощущениях, в вашем прошлом опыте это есть, - вы не захотите это повторять опять. Потому, что, изначально, душа - чиста и стремится к Свету.
Ещё, как вариант, для того, чтоб познать добро, надо познать и зло. Этот мир дуален, и одного без другого не бывает. Познав что-то плохое ещё в детстве, и имея в своих ощущениях понятие, память, что такое добро, ребёнок разворачивается на 180* и начинает строить другую жизнь, не такую, как у родителей. Но тут тоже много подводных камней - он знает, как НЕ должно быть, и не знает, как должно.
Если у души такого опыта ещё нет, либо, наоборот, очень большой груз из прошлых жизней, и душа спит, не очищена, тогда нужны ещё какие-то жизни, страдания, чтоб человек начал задумываться.
На самом деле, факторов очень много, просчитать это не возможно. Но, тем не менее, выбор всегда делает человек сам. В отличие от животных, у которых права выбора нет, у человека он есть, поэтому и говорится, что мы несём ответственность за свою жизнь. Не всякий, правда, эту ответственность готов на себя взять, проще обвинять - родителей, систему, государство, чёрную кошку и т.д., но это уже другой разговор. :)