“Why does my husband yell at me in public?”
Do you ask the above question regularly?
In this article, we’ll discuss why your husband behaves in such a manner toward you.
Everything always appears smooth and sweet at the beginning of your marriage; after all, you married the love of your life!
Time unfolds so many things, and couples have to choose to navigate it together.
Despite the little arguments and fights here and there, your relationship can be healthy if there’s a balance.
However, if you’re the only one trying to stabilize the marriage, you will struggle because the effort is one-sided.
So, maybe you are the master of homemaking, etiquette, and communication.
But your husband doesn’t even do the barest minimum for you.
He resorts to yelling at you at every slightest provocation.
Yelling is a form of communication, albeit a bad one.
It can degenerate into verbal abuse if not checked.
Your husband yelling at you in public can affect your self-esteem, humiliate you, and lead to depressing thoughts.
It ridicules your marriage and is a very low blow to deal with someone you love.
Rather than just sit around with folded hands and wait for him to change overnight, you can try to understand the reasons for his outburst and how you can help him get rid of the bad behavior.
There are several reasons why your husband will yell at you in public.
Let’s see some of them;
“Why Does My Husband Yell At Me In Public?”: 8 Reasons
1. His family background

Your husband is probably yelling at you because he was raised in a dysfunctional home.
Perhaps in his family, screaming, apportioning blame, and yelling are the common means of communication.
He’ll grow with the mindset that yelling is normal.
While verbal abuse usually has no traces of evidence, it can have serious psychological effects in the long run.
This behavior might also be rooted in his religious and cultural ideologies.
He may feel like you are his servant due to the ideologies he has bought into, so he treats you in such a manner.
2. He’s stressed or angry
Your husband may yell at you in public because of his state of mind at the time.
Is he stressed or frustrated?
Several factors, such as family problems, lack of intimacy, work, or financial challenges, can cause it.
Perhaps he doesn’t know how to express his feelings calmly.
So, he may resort to going on a yelling bout.
3. He’s short-tempered

Does your husband have a short temper?
It may be the reason why he yells at you in public.
Short-tempered people are usually known to have anger outbursts from time to time, even for minimal issues.
It might just be what’s happening to your husband.
4. He is power-drunk

Perhaps you’re married to a power-drunk man who is used to wielding power and totally loves the way it feels.
He just loves to assert dominance over others, and in this case, you.
He might constantly yell at and criticize you, only to make you cower before him.
That’s the only way he can keep having control over you.
Yelling at you is his strategy for asserting dominance.
5. He has a low self-esteem

Your husband may have low self-esteem; hence, he constantly yells at you in public.
People with low self-esteem find it difficult to approach and accept constructive criticism with open minds.
They will often pull others down to feel important; this may be true with your husband.
Perhaps he doesn’t feel confident enough, so he resorts to yelling at you to feel confident about himself.
6. He doesn’t have emotional control

If he doesn’t have control over his emotions, it can be why he yells at you in public.
Perhaps as a young boy, he was made to believe that men are not meant to show any emotions, be they negative or positive.
Now that he’s an adult, he struggles to control his emotions.
As a result, he’ll end up yelling at you.
When negative emotions are suppressed for long, they’ll pile up over time, eventually leading to an outburst.
7. He is depressed

One of the signs of depression in men is aggression or anger.
Most times, it’s undetected because who doesn’t get angry or aggressive once in a while?
If your husband constantly yells at you, you must observe him closely.
He may be depressed.
8. He is under societal pressure

Your husband might be yelling at you because he’s under societal pressure.
Men are the primary breadwinners and providers of the family.
He’ll be under serious societal pressure if he’s not meeting up with and fulfilling his responsibilities as a man, husband, father, and head of the family.
Consequently, he’ll lash out at you and his other loved ones.
What To Do If Your Husband Yells At You In Public
The way you handle your husband yelling at you in public depends largely on the reason for his behavior, how you communicate with him, and your relationship with him.
It is important to note that after all is said and done, the power to change and become better lies with your husband.
You can encourage him, but the ball still lies in his court.
That being said, here are some steps you can take to make him stop yelling at you in public:
1. Make your disapproval known

The first step towards getting your husband to stop yelling at you is expressing your disapproval.
Communication is vital in every relationship; how you convey your disapproval will help him understand your feelings.
Approach him calmly.
If he yells at you in the process, don’t yell back or cower, either.
Firmly draw the boundary lines.
Maintaining your cool will pass a silent but powerful message to him.
2. Tell him the effects of yelling on the family

Yelling constantly can create a toxic and unconducive environment in the home.
Children who grow up in homes that are characterized by constant yelling and conflict are usually associated with disorders such as depression and anxiety.
Worse, they may grow up to become angry adults who will hurt others too.
This way, the cycle of hurts will continue.
Tell your husband how you and the children feel whenever he yells – unloved, afraid, helpless, and threatened.
Perhaps he yells without realizing the impact it has on his family.
Also, yelling at you in public is wrong on all counts; when he thinks he is humiliating you, he is also subjecting himself to mockery.
He is betraying your trust and hurting you in the worst ways.
He needs to know the gravity of his actions.
3. Give him space
Whenever you’re arguing with your husband, and it starts getting heated, I suggest you give him space.
The space will enable both of you to calm down and prevent him from yelling and you from saying things that you might regret later.
Walking away may also help prevent the yelling episode from turning into a real fight.
A man who yells at you in public has the tendency to abuse you physically.
So, tread carefully – your life is very important.
4. Be compassionate and patient with him
Being compassionate and patient with your husband while he actively works on his anger issues will go a long way to help him change for good.
When he understands you’re committed to making him a better man, he’ll be driven to stop yelling at you and others in public.
5. Make him feel loved

Your husband may be yelling at you because he feels unloved, unseen, and unheard.
Some people get aggressive when they feel under-appreciated, and your husband may be one of them.
Always acknowledge his emotions.
Let him know that you care for him and his emotions are valid.
Spend more time with him and initiate activities that both of you enjoy.
Listen attentively and engage him whenever he’s talking.
He’ll gradually learn to stop yelling and speak calmly.
6. Seek professional help

Have you tried other options to make your husband stop yelling at you to no avail?
It may be time to seek professional help.
You can consult a marriage counselor or therapist to help you talk about your problems in a neutral environment.
It might help him get in touch with and deal with deep-seated issues that cause him to yell at you constantly.
He needs to get help urgently.
Conclusion
Was this article helpful to you?
Let me know in the comments.