Гены решают все. Но гены означают не прямое наследование каких-либо качеств, а уникальное сочетание врожденных качеств человека, которое складывается из генов многих и многих предков. Знаю пару разнояйцевых близнецов-девочек, которые росли в одной семье и выросли совершенно разными, полные противоположности. Неужели их воспитывали по-разному? Обратите внимание на малышей, да у них уже у каждого свой характер, когда они еще в люльке лежат. Что-то можно подкорректировать, но вообще, рождается человек уже готовый.