Of course he's right; his words remind me of the prescription to "Be kind, for everyone you meet is fighting a great battle." Indeed they are, as discussed further in this article from quoteinvestigator.com:
This man beside us also has a hard fight with an unfavouring world, with strong temptations, with doubts and fears, with wounds of the past which have skinned over, but which smart when they are touched. It is a fact, however surprising. And when this occurs to us we are moved to deal kindly with him, to bid him be of good cheer, to let him understand that we are also fighting a battle; we are bound not to irritate him, nor press hardly upon him nor help his lower self.If I think about it for a second, the fact that everybody has something, that everyone is fighting a great battle, means that I'm not alone in mine. We're all fighting great battles, we all struggle, we're all broken. As the Lord himself told us, "In this world you will have tribulation" (John 16:33 or so).1903, The Homely Virtues by John Watson, Courtesy, Page 168, Hodder & Stoughton, London. (Google Books full view) link
So if my struggle becomes apparent to others, there's no need for shame. And if my struggle remains hidden from others? Well, I'm not a proponent of dumping all my troubles on everybody, but as Paul says in 2 Corinthians 1:3-4, "Praise be to the God and Father of our Lord Jesus Christ, the Father of compassion and the God of all comfort, who comforts us in all our troubles, so that we can comfort those in any trouble with the comfort we ourselves have received from God." I take this to apply to me too: when I'm afflicted, and when God brings me comfort, I'm being prepared/equipped to comfort others.
Two corollaries come to mind. First, when I have troubles, it could well be that God has equipped someone to comfort me in that trouble. Second, the plan God has for bringing me comfort could well be that very person he has equipped, so if I want comfort from God but I don't want him to use people to bring me that comfort—well, that may not work very well.
In any case, we are not alone in having struggles—great struggles; everybody's got some, as the Lord himself said. So there's no need for shame. Rather, let us glorify Him by giving and receiving comfort -- let us clothe ourselves with compassion, kindness, humility, gentleness and patience, as Paul says. (Colossians 3:12)
"By this will all know that you are my disciples, if you have love for one another." (John 13:35)