Charlie is one of those guys who can be a real jerk....but you still like him.
I can't stand him. What a jackass.