Ну что значит ругать/ пугать? Обозначить границы, приемлемые в нашей семье, с которыми взрослые дети должны считаться, пока живут в нашем доме и на наши деньги. Курить траву дома - это посто верх наглости. Тратить наши деньги на траву - вообще без комментариев. Мы с мужем доходчиво объяснили нашу точку зрения, иначе грош цена нам как родителям. С пугать и ругать это вообще рядом не стояло. Про героин вообще тут разговора не идёт. Рыдал полночи это образно говоря, фигура речи. Где вам кажется проблема и где копать?