i dont mean to sound snarky, but i thought this was just 'growing up'.
Everyone comes from a different background and sometimes the people around you don't "Grow up", so you never learn it yourself without discovering a new book that gives you this insight. I guess that was the case for me, and just wanted to share my thoughts with others.