True leadership is not being overly critical, especially publicly. True leadership is action. Putting in the work, not taking all the credit in a win, and accepting some of the blame in a loss. It's definitely not dogging out your 4-2 team (that went .500 on the road and just looked worn out) after every single loss. A true leader will correct and criticize in private and praise his teammates publicly, because at the end of the day it will make those teammates want to play harder for you.
He keeps it up, by years end, they'll be kicking him out the door. You want to see a true leader... look at how Matt Ryan takes blame away from his players and puts it on himself. Then those guys go out and want to bust down walls for him.
I'm gettin sick of his attitude, especially when he hasn't been consistent at all.