We should leave the Olympics to cities/states that don't mind losing a regulation crap-ton of money.
Also, baseball isn't an Olympic sport, is it? We have a just-fine baseball park. A retractable roof would be nice. A Metro system that stayed open until the game ended would be money better spent.
Between Baltimore and Washington there are three football stadiums (UMD included), at least two indoor basketball arenas (downtown, UMD, one of the larger northern VA schools could kick in space). Oh, and a purpose built soccer stadium.
The one other argument the author makes for building a stadium with a retractable roof is possibly helping to lure the Olympics. I would think there's have to be some guarantee before that happened though.