Managers do know. Some of them are better at it than others. But even for the best it never is easy. And they are still humans, don't go to harsh on them with your blame.