The question for me is, did he run to her when you were hard on him?
He keeps pulling the same old song out of the box when you challenge him. I think all that grumbling about the truck was because he was looking for the happy ending to the evening, and the kids mucked it up. Sounds like he didn't get his happy ending.