My husband got a much-needed day off yesterday, and was actually excited about going to see my son get his new belt in karate. I was thrilled about that, since he so rarely shows any enthusiasm for anything. But of course there were a lot of people there and it was crowded. He has developed almost a phobia of crowds. And since he is incapable of showing any emotion other than anger now, he was in a bad mood for the rest of the day. I tried to let it go, although I wanted to shake him until he realized he was ruining his kids' day. But later in the evening, Andrew asked me why daddy didn't want to see him get his belt. I told him daddy was sick, and sometimes even if he's really proud of him, he can't always tell him. Andrew SAID he was okay with it, but I could tell he was still hurt. I don't know how to explain this situation to a five year old. Any ideas?