Speak up or mind your own business?

Would you interrupt a professional meeting between two strangers to offer an unsolicited opinion and chastise one of them?
Yesterday I met a lady who would, and did.
The scenario
I am paid by certain local business people to coach and mentor on a casual basis. We meet in cafe's and have short 30-60 minute session's in which, at times, I listen and respond and other times do most of the talking. It depends on the situation.
I was doing just that, explaining an extremely technical legislative issue to a client over a coffee when across came a lady. She excused herself and then continued to tell my client how rude I was for talking and not letting him speak. She told me she had been watching for 15 minutes and he hadn't been able to get a word in due to my incessant talking.
We both sat there dumbfounded and unable to respond. He went bright red.
I found my voice and politely thanked her for taking the time out of her day to so rudely interrupt our session with her unqualified and unsolicited opinion. She looked at me, to my client then pointed at me and said to him, "Good luck with him." Before walking off.
My client actually felt the need to apologize to me which wasn't necessary of course and we both sat for a few minutes to work it out before I continued with the session which he was paying $200 for.
Now, I know that people have opinions but to voice them to complete strangers without knowing the context? Strange. Rude.
What if I was sitting there with my best mate telling him how my wife left me and that I was contemplating suicide? What if I was telling him I had 3 months to live due to terminal cancer and he was just permitting me to pour it all out? What if I was in a professional coaching session and was being paid a lot of money to do all the talking! Oh, that's right I was!
I wonder at what goes through someone's mind prior to doing something like that.
For the record the person she was with remained at the table after the lady had walked out. After my meeting my client and I looked up and she caught our eye. She apologized profusely and said she had tried to talk her friend out of it. We laughed it off and went on our way.
I have never had anything like that happen before nor do I think I will again. I am very careful when it comes to conversation and am mindful to converse in a balanced way. I pay attention to inflection and body language and offer questions and encourage others to express themselves. I certainly do not monopolize a conversation. I was taken aback by this lady's comment but there was a positive to take away.
I found out just how in control of my temper I am! I was furious with that lady but responded in an even and pleasant tone, if somewhat acidly.
Image: hddfhm.com

What the actual fuck hahaha. ...I think it is because you look like a cis gendered mansplaining shitlord.
Some people are very strange, I wonder what was going through her head before she came to speak to you? Are some people just not taught social etiquette these days?
I applaud you for remaining calm in those circumstances. You are a better man than I, I think I would have chastised the individual for being so incredibly ignorant and more importantly damn right rude.
It was one of the most strange situations Since I have been in. My client told me later that he thought world war three was going to start (by the look of my face) but yeah, I maintained my composure somehow.
I mean what if I was an unstable person and I went off at her? Strange. So strange.
Well, it's a good story I guess and one I won't forget for a while.
Definitely a good story! Even better when it gives you content for steemit. 😉
She's probably bragging to a friend about how she stood up to a bully today.
Come to think of it she looked like the vegan, non-gender-specific, safe-space type! :) (Just a joke people, just a joke...)
Hey, don't be paying out on vegans. 😂
And thank you for the gift by the way.
Haha, just a small joke, no harm intended to you or any vegans. :) You're welcome for the little gift. Just felt like paying it forward yesterday!