pro sports simply isn't worth attending unless your local MLB team is dogshit and you can regularly score $5 or less bleacher or outfield tickets during the week, regularly. At least with baseball, 70% of the experience is just checking out what is going on around you and having shitty overpriced beer delivered to your seats.
To me Hockey, and depending on where you are sitting--basketball--are the only sports worth attending, anyway. Football might be the worst, particularly because much of the season takes place during shitty weather.
Only masochists agree to light their money on fire for such a shitty experience.