I don't remember being hurt or embarrassed when a teacher corrected me in public. They were never mean about it and they did it to everyone so I didn't feel singled out. Today, if you disagree with someone, you are everything from aggressive to racist. You are being "violent" and endangering them if you call them out. They seem to be able to disagree with others but you can't disagree with "them".
I had a sadly funny conversation a few weeks ago with some technical folks I didn't know. They were moving my client's Access FE to a different Citrix server and I was in the meeting to supervise. It was a Saturday morning and we were three hours into what should have taken 10 minutes at the outside. And, this was their second shot at it. I had spent 2 hours on line with the four of them on the preceding Thursday with no success. There were a number of firewalls and they couldn't get the security right to get to both SQL Server and Citrix at the same time. You'd think between Thursday and Saturday they might have worked this out but they didn't so I cooled my heels and kept my mouth shut since I had nothing constructive to contribute. Once we got through the firewalls, i saw that they had modified the batch file I gave them so that it only downloaded the FE if it didn't already exist. If I let them leave it that way, NO update would have ever been installed!! I explained to them that I wanted the FE to be download each time it was opened. When I asked them to correct the batch file, they argued with me. Clearly, they didn't understand how Access worked so as politely as I could, I tried to explain why I wanted them to do it my way so it would work safely in a multi-user environment and not succumb to bloat over time especially since updates to the FE were rare. One of the "experts" piped in with "that was aggressive". So, I said "fine, I won't give you an explanation you think you don't need so that you understand the purpose of my instructions. But, you will follow my directions, exactly, or I won't certify the install." Twerps.