Yes, USF does depend on fees from the students to help support the athletic department, more than other schools and/or states. Don't forget, they don't have to buy tickets to ANY home USF sporting event (football, basketball, soccer, baseball etc.)
I would gladly give USF $300 dollars per year to go to any home sporting event I wanted, with no additional ticket purchases required!!
I pay WAY more than this for my season tickets to football games alone.