I believe that the way your mother raised you is the right way.
I too always vote for freedom (both for children and for adults), as long as it doesn't cause harm to other people or significant self-harm to the person in question.
Cheers, m1r1! : )