While I agree that moving the Revolution from Foxborough to the city would tap soccer's fan base and make games accessible to public transportation, this area has several problems:
#1) The traffic is already horrible (not that Foxborough's isn't, but there aren't any suburban side streets to avoid an d absorb game traffic here; Somerville is the most densely populated city in America after Manhattan)
#2) The green line extension, as this article mentions, will eat up some free space around here, and Somerville has worked too hard on not having the same parking problems as Cambridge.
#3) The article fails to mention the GINORMOUS IKEA that is also being built over here! I'm nervous enough about how that store will affect the city and traffic from 93 in Boston to Medford; now you want soccer games, too??