Кое в чем ограничивать все же надо. Ребенок - да и подросток, и взрослый - должен иметь границы, знать, что допустимо, а что нет.
Но тотальный контроль и запреты - согласна, ничего хорошего, запретный плод сладок.
А оградить от таких шагов можно одним способом (и тот без гарантии!!!) - доверительные отношения с ребенком, чтоб сам шел посоветоваться, не скрывал то, что происходит в жизни и прислушивался к тому, что родители говорят о том, стоит или не стоит так поступать и как с их точки зрения и на основании их опыта было бы лучше сделать.
Ну и с детства учить прогнозировать и оценивать возможные последствия своих действий и поступков... и уже на основании этого решать - стоит ли овчинка выделки.
Других вариантов я не вижу, запереть дома и везде за ручку водить - сорвется с привязи при первой удобной возможности и накосячит, дорвавшись до свободы.
Отпустить на полную свободу, чтоб на своих ошибках учился - точно так же накосячит, не умея предположить, к чему ведут поступки, которые совершаются впервые...
Поэтому надо искать и стараться удержать очень тонкий баланс на грани между контролем и свободой.