Not sure if you are looking for an answer or just letting the steam out... But if you are searching for knowledge, then I would suggest picking up a book or two on leading people. It was a big surprise to me that such books exist and that they actually help understand the dynamics in companies, and how to achieve win-win outcomes. Good luck!