I have been boycotting baseball since the last strike.
I am happy to say I haven't spent a dime on anything baseball related since.
Corporations with several thousand tickets used for clients, employees, etc are the ones that contribute to a large percentage of the ticket revenue. In some cities, like Atlanta, corporate ticket purchasing can account for better than half of the tickets sold in any given year.