@grace1 Children this age do not understand emotions, cause and effect, or the passage of time. When he does this it doesn't help anybody but him because he doesn't have to deal with a screaming or upset child. HE is undermining HER emotional development and understanding of cause and effect. Not to mention their relationship. Your approach is more appropriate, especially for that age range.
Consider what a child is learning about life when they are treated this way.
1. If I don't like what you're doing, I can make you go away.
2. (Maybe) that it's ok to yell when you're mad. I add this because my sister does this same thing and it's always with yelling.
3. Dad doesn't want to know why I'm mad or to help me/don't show Dad my feelings.
4. My feelings don't matter, I just should just be quiet.
Teach your child how to communicate their feelinsg so they are able to share them with you or others they trust. This problem will age with your child and lead to lack of communication between her and your husband. When I was a teenager I was able to talk to my parents without the fear of being dismissed or undermined, and that's my goal with my 2 yo daughter.
Be careful to have these kinds of discussions when neither of you are already mad. I know it's hard to find the right time, and to maybe start a hard conversation instead of just going through your day. When these conversations happen when you're already worked up it tends to be bad from the beginning.