Fans/taxpayers pay for the stadiums
Fans/taxpayers pay for the infrastructure surrounding the stadiums
Fans/taxpayers pay high ticket prices and food/beverages
Fans/taxpayers pay for jerseys and other sports memorabilia and merchandise
Fans/taxpayers pay to watch the some of the games on TV if it's not over the air.
Complete and utter rip-off