David had never retaliated. He actually made apology and appreciated my effort of mitigating the impact of his mistakes.
In terms of fighting with bosses, it depends on the situation. If you are on a sinking boat, I don’t think you’ll have many other choices. However, if your department is okay, it may be not worth fighting. Let your bass happy and let his boss to manage ...
BTW. Happy New Year!