Вы правы, сейчас очень многие школьники нагло себя ведут, так как чувствуют абсолютную безответственность за свои поступки и слова, они прекрасно знают, что никто их ничего заставить делать не сможет.
По поводу того, чтобы отчитывать провинившихся перед другими детьми, могу сказать, что это не сработает, большинство детей сейчас, извините за такое слово, - "пофигисты", им даже нравится, что они могут вытворять что угодно, а наказания настоящего не последует. Во многих классах сейчас есть разделение детей на "ботаников" и всех остальных, так вот ботаников стараются всячески принижать, а эти "герои" в кавычках очень даже довольны собой и не собираются задумываться над своим поведением. Сейчас учителям запрещено выгонять из класса во время урока ученика, который плохо себя ведёт, мешает, хулиганит.
Воспитание трудом, конечно хорошая мера, но в наше время и она не сработает. В прошлом году запретили заставлять школьников производить уборку в классе, то есть обычные дежурства по классу, как это было всегда, когда после уроков дети мыли доску, подметали пол, выносили мусор. Дети об этом отлично знают и попробуйте их только заставить! Плохо то, что многие родители считают это нормальным и чуть что - бегут жаловаться, не понимая, что такими действиями только усугубляют ситуацию.
Так что дети прекрасно знают о полной безнаказанности и хорошо этим пользуются. Наказывать, конечно нужно, но в обстановке, которая сейчас сложилась в школах, когда учителя не имеют возможности как-то воздействовать на детей, это практически невозможно.
Остаётся только, взывать к родителям.