Heather...I don't know what to say, really. That just sucks, plain and simple.
What sticks out to me is that it's a control thing. He's not willing to let you do anything your way, and he takes it to the extent of messing up your plans, then accusing you of not being considerate to his plans. I mean, you wanted a holiday picture of your kids - so what? You were willing to accomodate him, but he was not at all willing to compromise to give you what you wanted.
I think I would have done the same thing about the mall. But watch now for him to start and push your brother away, since your brother knows that H left you at the mall. That kind of man usually likes everyone to think he's perfect. Be careful, Heather, I do worry about you. Your spirit is being squashed here, and it's a fine line between compromising to benefit your family, and simply giving up everything you believe in just to keep the peace.