Now that I have a 5 y/o son I know a lot of Moms of Kindergartners and I cannot tell you how many of them have had the same issues with their child. One thing that most can agree on is that at school your son HAS to be well behaved and when he gets home he craves some control but isn’t quite mature enough to express it correctly. Secondly, they are tired and hungry when they get home some cuddling, and a snack go a long way.
The first thing I want to ask is - knowing that your son is terrified of movies why did you take him? That wasn’t really his fault at all and if someone took me to do something they KNEW I didn’t like, I may be upset too =-)
My son has been defiant lately, throwing tantrums (I posted questions about it too) and the one thing that has made such a huge difference for him was just to talk to him. Your son is 6. Talk to him. My Son and I have some of the best talks as we’re in the car. I talk to him not like a kid, but almost like an adult. I get his side, listen intently to his requests, talk about suggestions and compromise with him. When I let him know that his feelings are valid, he feels better. Talk to him when he is in a good mood and not while having a tantrum or when he is angry. Ask him how YOU can help him.
When my son was throwing tantrums when it was time to end a play date or something, I asked him why one day as we were in the car. He said very clearly “Because you only gave me 10 minutes more and I wasn’t done with the game” I asked him what he would like me to do so that he does not get angry next time and he said “I want 30 more minutes”. So I repeated back so I was sure I understood, that he didn’t like me giving 10 minute warnings anymore that he wanted me to start counting down from 30, then 20 and so on. He was older and 10 minutes just wasn’t working for him anymore. Then he said “YES! That is why I got so mad!” Next time I started warnings 30 minutes before we had to leave and VOILA, changed kid ever since.
Ask him what makes him the most angry and what you can do to help. He may surprise you with his answers.