I am certainly not against former players being coaches. But on that merit alone, someone shouldn't be hired to a position like DC, HC, OC or even a position coach really. I could see a position coach, maybe. Maybe.
The progression should be....
Former player --> Grad Assistant --> Position Coach --> Coordinator --> Head Coach, as the person shows the ability in each and every position.
Oh, and by the way, for all of you who seem to think a HS coach should be HC it is much the same....
HS Coach --> Grad Assistant --> Position Coach --> Coordinator --> Head Coach