A DC team in a 41,000 ballpark (smaller than Philly's Citizens Bank Park) would be inconvenient for a lot of people (myself included) to attend for a lot of reasons. :-)
ff
There should be no public funding of stadiums. The private sector can do much better.