If all fans sat back and never expressed displeasure and didn't vent about the poor play and coaching of their respective teams, very few coaches would ever be fired. Fans speak with their voices and their pocket books. Whenever the heat gets turned up and attendance falls, AD's make changes.
This is exactly what is going on here. Fans are extremely upset and speaking with their pocket books by not showing up and venting on message boards. Faison has to meet his budget every year and he has to be WAY behind this year.