I have always felt that the "uncivil" parts are typically coming from people who have to depend on others to accomplish what they want. There has to be a certain amount of anxiety that comes from being asked to do something that you may not know how to do yourself. e.g. Someone who is not a developer themselves.
On the other hand, if you notice alot of developers complaining, my first thought would be that the code may not be modular enough that the developer feels they can comfortably make changes themselves without knowing what it will do to the overall code base.
Wherever there is reasonable dissent, it seems it would be a perfect opportunity to reorganize that part of the code so that many different opinions can be happy about the end result.
On the other hand, if you notice alot of developers complaining, my first thought would be that the code may not be modular enough that the developer feels they can comfortably make changes themselves without knowing what it will do to the overall code base.
Wherever there is reasonable dissent, it seems it would be a perfect opportunity to reorganize that part of the code so that many different opinions can be happy about the end result.