Not all sports franchises bring any real money into the area. With the high cost of tickets and parking, and for some the gas to get there and back, people are not spending money in the town or city once they get to the venue. Pride aside, financially it isn't anywhere near a slam dunk that the State/local government will benefit from a sports franchise. Boston, New York, Philly, are big exceptions as is a few other locations. None of the Florida teams have tradionally been a big money generator for the community, though now the Heat may be. There may be a few very local businesses that get traffic due to sporting events. The Magic, Rays, Panthers, etc.. all underperform in that category. The Bucs can't even fill the stadium enough to lift the broadcast blackouts, let alone generate much money for Tampa.
Navychop asks the good quesitons. If the community is going to continue using tax dollars to assist in paying for stadiums, what it their "take" going to be of profits?