я бы это сделала не напоказ. А по горячим следам, так сказать.На мой взгляд более глупо ждать, пока ребенок закидает всех прохожих грязью, стоять молчать при этом (мы же не может ребенку прилюдно замечание то сделать, да?). А придя через 2 часа домой начать с ним разговор на тему, как нехорошо он поступил, бросая грязь в людей, и было бы неплохо, если бы он больше этого не делал.