Почему у нас общественных работ в наказании нет.. Было б действеннее думаю - условный срок + 1 месяц работ, раз публично преступил - публично отбывай.