And I don't believe in total revenue sharing. The teams ought to keep everything at the gate and concessions, but the cushy market position they get allows big market teams to make gigantic revenue on TV that other teams are unable to earn because of the size of their markets.
Salary caps have problems, but for some reason, they seem to be easier to get than revenue sharing.