There's been some talk (although it won't ever happen), to make corporate spending on sports tickets non-deductible for tax purposes. Frankly, I think this is a great idea. On the down side, it would immediately destroy the profitability of most of the Canadian NHL teams, which have business models heavily dependent on corporate ticket sales. On the positive side, in order to survive, they'd have to offer a good product to justify individuals spending their after-tax dollars on a game. We would see much more emphasis on giving fans what they want, which is, of course, winning. Winning teams would make money, losing teams wouldn't.
But that's just a pipe dream, I know.