I told you that story to tell you about John's blind-spot. As we all know, John loves to think that he's the smartest person in the strip. According to him, he's far smarter than the woman he conned into thinking that he was completely helpless around the house and he's definitely smarter than the kids who eat his food, spend his money and live in his house without contributing anything in return. As far as he can see, said children are completely unaware of their surroundings. This is as it should be so that he, the man, can reign supreme as the only one with his head in the game.
The problem is that his children aren't the stupid, oblivious nitwits he needs them to be. Every so often, they make the mistake of reminding Daddy that no, they aren't little dummies he can get to believe crap without thinking about what it means. Instead of being grateful that his children can think for themselves, John is outraged. Having children who think is seen as an affront and a challenge to his masculinity. This sort of thing is why it's very hard to understand why he sees himself as a good father with bad kids. I tend to think that the adjectives need to be swapped around to fit the facts.