Having raised 3 children, My Daughter is now 20, my 1st son is 18 and last son (still raising) is 16, I have a wealth of experience behind me. I've been divorced from their dad for 6 1/2 yrs. Even the boys have always wanted to have their time with me.
I'm just curious, Is your husband good at expressing his thoughts, his feelings, anything other than anger or frustration? You don't have to tell me. Just think about it. Because if He thinks boys don't cry, maybe he was stopped from expressing himself as a boy, so maybe now he just doesn't express anything that may make him SEEM weak.
Maybe he is just treating your son how he was treated...
Every child is different.
Some Boys do cry (a lot) and it is OK! My 18 yr old, did cry often, he was super sensitive. He showed his feelings. He is now on his own, working and going to college. He so in touch with his feelings, he talks about things and all the girls wish he was their boyfriend.
The younger one, he is more reluctant to talk about his feelings. but not because we ever made him stop crying...It's just that he never was super sensitive.
It sounds as though he is very conscious of when people are pleased or displeased with him. It sounds like he just feels very badly when people are not happy with him.
Maybe he feels like love is conditional, and is afraid that if he has done something that needs to be corrected you may not "love" him. Then when the adults around him get frustrated because he cries, then he may feel.."oh no! Now I'm doing more they don't like" and it becomes a downward spiral.
If he starts crying after a correction, Try telling him that it's OK to cry and then just let him cry but pay no special attention to it.
Perhaps correct him then say something like "I'm just teaching you what is ok to do and what is not. You are little, you don't know everything yet so you are going to do some things that need to be corrected. Even big people make mistakes. Now you know...so next time you can do better. I understand that you feel like crying. That's OK. Just know that I love you no matter what!"
Give him a tissue and go do your thing.
Try it for a couple of weeks and see if it lessens the tears. His tears may still come from the initial issue, but I'll bet that they don't escalate from trying to stop, or from feeling bad about crying and then crying because he feels bad about crying.
If you can, let your husband know that even boys who cry can grow up to be strong and have lots of girlfriends and be on the A list of popularity and have lots of guys that look up to him and think he is cool! ( OK my son has had 1 girlfriend, but loads of girls that wished she was the one!)
K.