+1 to this.
I'm currently almost 6 years into my dream job (20+ years career). My manager maintains a culture/atmosphere where belittling people, yelling, or any sort of overly negative actions towards someone, especially in public, is not allowed. This may seem very lovey-dovey but it does also mean newer engineers or more junior ones aren't afraid to ask questions or even question existing ideas. Asshole behaviors are often used to maintain the status quo and stop people from ever questioning how things are done.
In addition, she encourages frequent, timely feedback that are objective, not personal, and, above all, she is actually rather quick to fire under-performers.
This is easily the most productive engineering team I have ever been on. A team can have both high standards and have high psychological safety. I think that's just good professional behavior -- there is never a good reason to get personal or publicly humiliate someone.