Ari Gold
Master Baiter
Contributor
- Mar 13, 2008
- 6,522
- 2,807
Sport is a results business and Griffin had none for the past three months and constantly failed to correct glaring issues. That doesn't mean he should go but there's absolutely no reason why his role cant be questioned.