Мои маленькие еще, но я предполагаю следующую модель поведения. Петя/Вася/Коля, ты выучил уроки? - Выучил. - Молодец. Завтра приходит из щколы с двойкой - ах как жаль. Теперь пока не исправишь, в гости не пойдем. Как исправить? Ну давай подумаем вместе. Как тебе помочь? Хочешь, объясню? Не хочешь? Твое право. Т.е. не наказывать за неделание уроков, не вы заставляете, а объективная ситуация. И он учится сам отвечать за свои поступки. А бить за нечитание... Вот убейте, не понимаю перспективы.