Who do you think is the worst? I definetely think it's Charlie, Peter never tried to control Shelley in the way that Charlie did. Peter may have been a bigamist, but while he was with Shelley he was really nice, and treated her with respect. Charlie is just evil through and through. I miss Peter actually, he was a really good character.