hated by many

admired by a few