scold, torment, chastise
highly (renowned, praised, reputed, etc.)
enjoying great popularity; receiving widespread high praise; being a great success with the public
highly renowned; on everybody's lips; enjoying a high reputation