I wouldn't dare to make that claim. Every situation is different and also everyone's mood varies from day to day. It is very difficult to be that nice guy all the time.
We are building software, and/or managing a product/team. It's a communal effort that requires empathy, kindness, and love. If you are one of the few who can't love your fellow coworker/subordinate/boss then you are toxic.
Unfortunately, bullies existed on the playground and they exist in the software industry too.
There's a huge difference between most of the time and all of the time.
I'm a strong advocate of empathy in the workplace, but part of that is recognising that sometimes people are just in a bad mood.
Someone who snaps at you because they're really stressed that day is in no way a bully.
Having a bad day is not an excuse to be rude to someone, especially if they are not aware of that.
You apologize the next day / whenever you calm down. And then that out-of-character event doesn't end up being someone's lasting impression of you.
I agree, it shouldn't be difficult, but some people seem to go out of their way to make it difficult.
For most of these moments, it was more a reflection of my personality if anything - under the same circumstances, I know I _wouldn't_ treat others the same way I was treated back then. I much prefer to use softer tones and more positive ways to start those conversations.