So...threatening to divorce you and take your child away simply cause you didn't put his card in his wallet. Very classy..and mature.
After reading your responses here, I don't think there are any other underlying issues save the fact that he's an egotistical, immature, manipulative man. Whenever you don't do as he says/asks, he threatens you with these outrageous and over the top actions in order to keep you in place. My ego is probably on par with his, but that certainly doesn't give me an excuse to treat the woman that I love, like $hit, nor the excuse to act like a 10 year old not getting his way. It's like 5th grade when you got mad at your friends and you told them you weren't going to play with them at recess anymore. And he says counseling is shameful. Grow up! and that goes for you too as it seems like you allow him to treat you like this. Saying you're sorry when something is clearly not your fault? Uncalled for. You need to stand up for yourself, and speak your opinion when you truly feel valid feelings of correctness.