I understand how you're feeling - I'm a fixer too. However, I think you are owning way to much of this. You offered to take the keys to his parents and he pretty much refused to let you. He could have easily woken Sydney up when he arrived at the movies and they could have still all gone in and watched the movie. Seems somewhat passive aggressive to me what he is doing. Almost like since you didn't come to the movie he is finding a way to make you feel guilty about how everything ended up.
Personally I think you have nothing to feel guilty about. He ruined the evening all by himself.