Charlie Brown is more like Peter Parker.
He always does the right thing. In spite of always being punished for it.