those who really liked him and were dazzled by his abilities, and those who really loathed him and thought he was too outspoken. Bizarre but true

This is my son to a tee. And you completely described our dilemna.