Last but not the least, there are no perfect manager in this world, unless you become one. You reporting manager is also human, just like you, with flaws and weakness. Don’t put your expectation on others but yourself as the key to success is in your own hand! Good luck