People have a tendency to jump to conclusions about others.
It’s easy to navigate on assumptions.
The hard thing to do so is to take a step back and try to empathize.
While there’s a slim possibility that, yes, your coworker is evil and selfish or your supervisor is judgemental and incompetent, it’s more likely that you haven’t taken the time to get to know where they’re coming from.
They’re human, which means they’re complex, and probably see themselves as the good guy (or girl).
Everyone is learning. No one is perfect. And we all could take criticism a little better because we all want to think we’re doing our best.
Give folks the benefit of the doubt. They’re trying their best just like you, after all.