I love this show its one of my absolute favorites of all time and its hilarious and has amazing characters, episodes and story lines, but i absolutely HATE the character Cam, he is so selfish and horrible and always talks about himself and doesn't care about mitchell, he acts like mitchell is horrible to him just to make him feel bad and then do what cam wants, he just guilts him into everything and i just don't understand how anyone could date him.