The Alabama football program makes money. Over and above what is spent on them. In fact, the football program brings in enough money to fund ALL of their other sports programs, male and female, and some other university projects. Whatever they spend on football, they make back. So technically, there is no public money being spent on them or rather, everything they spend comes back.