This is a common pattern for strips around this time: Charlie Brown is exults in being right about something, and the character who was wrong, instead of giving him satisfaction, responds with a non-sequitur cut down.
The ages of the characters have already become somewhat obscured, and we're not even three years in. Remember, Patty is older than Charlie Brown, who is older than Violet. She's already taller than him (she might even be the tallest character), and she teams up often with Patty as equals, which implies comradeship. But when it comes to the characters' intelligence, Schulz still seems to go by the pre-established age order: in cases where characters are arguing, the correctness hierarchy, highest to lowest, is Patty, Charlie Brown, Violet, then Lucy. (Schroeder's sphere is specialized knowledge so he trumps them in his area of interest, Shermy doesn't appear very often, and Linus and Snoopy don't talk.)
Chagrimace!