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.
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.