Насколько я понимаю, "честить" - это воздавать кому-то честь, хвалить, славить, ведь это слово и происходит от слова "честь". Читаем у Алексея Толстого:
Цари Константин и Василий
По целой империи пишут приказ
Владимир де нас от погибели спас,
Его чтоб все люди честил.
Но сейчас его почему-то чаще можно услышать в контексте негативном: "Его честили перед всем классом" - то есть, ругали, обсуждали, высмеивали.
Почему у этого слова два настолько противоположных значения?