DC is just as entitled to a Baseball stadium as any other city, but they already have one. DC stadium. If they want sky boxes put them on.
Having said that those businesse they are displacing ar mostly gaybars and displacing them is doing the city a favor.
When players play for free, owners are nonprofits and tickets are next to nothing then it might pass the smell test to take private property for a stadium.
Baseball is the national idol, I guess.
As much as I love baseball, a stadium isn't a public use. It's property being seized for a private owner. More fallout from Kelo v. New London.