I think it pays to remember that what you are trying to raise is someone practiced in making their own decisions and living life. If you micromanage, you produce someone dependent on you for thinking who will have to learn later all the things they should have learned with you about thinking for themselves.
At the same time, as someone mentioned, the boundaries need to be clearly made known for them to learn about. Socializing a growing mind requires huge amounts of patience as the owner migrates from lizard-brain to primate-brain to forebrain in her thinking.
That's the high-wire balancing act. But all you can ever do is the best you can -- lots of patience, lots of love, lots and LOTS of continuing to communicate and be there.