I have seen in many offices, the subordinates will criticise their boss in his absence. They think that they can understand the actions of the boss fully. But boss will have more responsibilities than his subordinates. So a particular point will be seen by him in a different way and the subordinate may not be able to look at the same way. So in many cases it will be proved that boss is right.
Unless otherwise you can get into the shoes of the person you can't understand the reason for his behaviour. In such situation keep watching and see what will be the out come. Let us not try to criticise .
Thoughts exchanged is knowledge gained.