I agree with this. But I will answer your questions of How or Why DJ is still the coach. Its simple, its the owner. Ralph hurts the Bills more than he helps them.
Again, this is a business to him, as long as he turns a profit, he doesnt give a **** whether or not the Bills win, and he does not care about the fans. Until Ralph is dead, and someone with passion for a winning team owns them, you will see garbage, inept coaches that cost less money to retain because of low overhead.
I cant wait for a new owner, Ralph sucks, he did great things in the past, but I wasnt alive in the past. He's a non-comitted owner that does not care about winning. Sure, It'll be sad when he's dead, but it will be the best thing for the organization.