I like the locales he goes to and can tolerate his show...but that boy is one big asshole. That’s right, I typed ‘asshole’. It fits.
There really is no other word for this guy.
Great Tag line by the way