In the foreword to the 1975-76 collection, Robert Smigel (an SNL writer and the guy behind Triumph The Insult Comic Dog) argues against the popular view of Charlie Brown as a Determinator - see that entry below.
Charlie Brown didn't keep trying to kick Lucy's football out of some inner strength and Horatio Alger resolve we were supposed to admire. He did it because he was weak. He was flawed, and he couldn't help himself. But that's exactly why we love him.