I grew up in NOVA and even though I've been in Florida for 13 years, the DC teams remain my teams in every sport. I don't even have a second favorite in any sport. Nats, Skins, Wiz and Caps...and then there's the rest. Nats moved in as I moved out (thanks for that), and yet the Nats are my #1 even among the other sports. I think Daniel Snyder created a turning point in DC sports, and for the worst. I seem to recall people being proud Redskins fans, win or lose. But when Snyder turned it into an ATM, I think fans of a once-proud franchise felt it was ruined. Me among them. A bad team playing badly is forgivable, a complacent under-achiever is not. The first few years of the Nats had that "lovable loser" thing going on, but I think Snyder's stain has us quite guarded. A well-paid team had better not under-achieve. I know I'm quicker to assume a team isn't giving their all because I watched Snyder pretty much invite them to do just that.
So long answer short, I think it used to be a great sports town, and now it's much less so. I don't blame the town, or the demographics, or social media, or 24 hour sports networks. I blame Dan Snyder. He's not the only log on the fire, but he's most of the matches.