I'd compare to other industries.
My experience is perceptions of abuse and abuse are very different. What passes for abuse in software engineering would be a dream job in e.g. retail, education, construction, or many other segments of the economy.
Jerks and nice people are everywhere, but the underlying baseline is set by power dynamics.