Рассмотрим юридическую и фактическую ("жизненную") сторону вопроса.
Юридически, если на Вас нападают дети, нет никакой разницы в том, какого они возраста. Даже в том случае, если им меньше 14 или 16 лет и они не являются субъектами преступлений, указанных в Уголовном кодексе РФ, данные действия детей будут являться общественно опасными, но уголовно не наказуемыми. Простыми словами - ребенок делает то, что является общественно опасным, но не является преступным, так как для совершения преступления помимо прочих элементов состава должен быть субъект - а его нет, так как он не достиг возраста уголовной ответственности (ст. 20 УК РФ).
В этом ключе Вы вправе дать детям отпор, что является законным. При этом должны быть соблюдены пределы необходимой обороны, довольно подробно описанные в Постановлении Пленума Верховного Суда Российской Федерации от 27 сентября 2012 № 19 "О применении судами законодательства о необходимой обороне и причинении вреда при задержании лица, совершившего преступление".
Основное заключается в следующем: если есть угроза Вашей жизни или причинения Вам тяжкого вреда здоровью - Вы можете защищаться любыми средствами и причинять любой вред. В остальных случаях - вред, причиненный Вами, должен быть соразмерен вреду, который намеревались причинить или причинили Вам нападающие. Нельзя в ответ на ушибы причинить тяжкий вред здоровью.
Фактическая сторона вопроса: Если на Вас напали подростки с ножом или другим холодным или огнестрельным оружием, ситуация упрощается. Что касается прочих случаев, соглашусь с коллегами, при устных угрозах Вам будет трудно доказать умысел подростков, поэтому фраза "есть закурить?" не может интерпретироваться как угроза жизни, в ответ на которую можно начать стрелять по детям из газового пистолета. В таком случае отпор детям необходимо будет дать не превышая пределов необходимой обороны. Плюсом будет наличие видеокамер на улицах, свидетелей, аудиозаписи на телефоне и пр.