Что-то такое я предполагала. Автор, дорогая, я Вас очень понимаю, и очень сочувствую.  Никаких универсальных решений тут быть не может, но я бы, наверное, сделала так. Сказала бы: «сын, я очень тебя люблю. Ты хочешь жить счастливо, но и я тоже. У тебя жизнь одна, но я у меня тоже. Но представления о счастье у нас разные, значит нужно искать точки соприкосновения. Ты хочешь гулять всю ночь, мне это не нравится, это противоречит законодательству, но я готова сделать шаг назад,  – ок, гуляй, но если тебя «загребут» (а это случиться рано или поздно обязательно), я не буду тебя «отмазывать», то есть нас с тобой вызовут на комиссию по делам несовершеннолетних  и я скажу все, как есть: что ты часто гуляешь по ночам неизвестно где, что я не могу тебя контролировать…  тогда тебя поставят на учет. Точных последствий я не знаю, но в вуз МВД ты точно не попадешь. Однако если нарушение комендантского часа я могу, если не принять, то как-то понять, то алкоголь и наркотики – извини, это противоречит моим убеждениям. Если обнаружу упомянутое – пойду в диспансер, если тебя не изолируют, я сделаю это сама при первой же возможности. Школа – полностью твоя ответственность, твой выбор – жить без образования и, фигурально выражаясь, «мести улицы», или искать то, что тебе интересно. Твоя девушка – твой выбор.  В моем понимании любящие люди должны облегчать друг другу жизнь, а не усложнять ее.» как-то так. Но вот тут Вы должны быть непреклонны и последовательны. И быть готовы к тому, что сын сделает выбор, который вам не понравится. Да, так может быть. А вам надо сепарироваться, самой, и представить свою жизнь без сына. Простите за жестокие слова, но так тоже может быть. И Вы ценны сама по себе, и достойны счастья, не только как «состоявшаяся мать». Если Вы сможете принять эту мысль по-настоящему, что-то точно изменится, Вы выйдете на новый уровень взаимодействия с сыном, и у этого уровня есть шансы, а сейчас это тупик. Держитесь. У Вас хороший мальчик, правда, почему-то мне кажется, что он вырулит куда надо. Обнимаю Вас.