I didnt say anything at all at that point. I just let him talk and be annoyed. I'm really not sure what to say. I absolutely hate feeling like I'm being blamed and berated. And worse still when it happens in front of the children.
Even the response I did give made me feel like I was in fact taking the blame for his unrealistic assumption.
Should I have handled thst differently ? Should I have made more of an effort to diffuse the mood?
A radically different approach would be to stop the car. Get out, ask him to come with you and discuss this away from children.
A less radical approach would have been to validate
- the awkwardness waiting in the car
- not knowing what was talked
- his impatience
- his frustration with the IEP process
THEN we ended up getting Fast Food and he says to me as we're pulling in "I wanted spaghetti, but if course it doesn't ever matter what I want"
At that point I said "are you just trying to find things to be angry about?" Because he never WANTS spaghetti.

He was upset and you addressed that straight. You also displayed own anger which was validating too.
His therapist has acknowledged that he prefers to stay negative and dwell in his misery. So it could have gone either way there, he could have got pissed but instead he shut up and I didn't hear anything from him for the rest of the ride.
Nope, you validated and it worked. You are still thinking of what you say in terms of lottery tickets and gambling. With targeted validation there is still a chance element but the odds are stacked massively in your favor.