More often than not, these problems can be traced back to poor management (leadership) at boardroom level. This results in various section heads taking advantage to build their own little empires and causes frustration, poor morale and a lowering of flight safety standards on the aeroplanes.
If all members of the same airline were ultimately responsible to one person or body that provided firm yet fair leadership then 99% of these problems would not exist.
Unfortunately the very people who need to stand up and be counted are invariably the same ones that are pushing the politically correct bandwagon along as fast as they can.
Quite honestly, the whole situation leaves me with a bad taste in my mouth.