South Boston isn't appropriate for a football stadium. Yes, it'd get used by the Patriots' home games (plus applicable playoff games). Sure, there'd be concerts throughout the year. Indeed, if a stadium were built in the urban core, the Revolution probably would not get the soccer-specific...