That would be amazing. Send all the teams to the Blue states, lets see how the attendance numbers start looking.
The first poster laid it out pretty well, but there is no way the All Star Game generates anywhere near that kind of revenue.
Those kind of numbers are always used when the sports teams want new stadiums at taxpayer expense. They claim they will generate very unrealistic dollars and no one ever calls them on it later when it never happens.
Sports stadiums are a form of corporate welfare the right is ok with because we like the Cowboys or the Braves (who are on their third stadium since 1990).