Utopia? Hardly.
Socialist? Maybe, but not as much as you'd think. There are 3,306,400 people who get a paycheck within the DC metro area. 701,600 of them are on a government (federal -- including military, state, local) payroll. (21%)
In other words, 79% of the people in this area who get paychecks don't get a paycheck from the government. So I wouldn't call it "socialist" per se, though the rate is higher than the country as a whole (15% of the employed population in this country get their paychecks from federal, state, local governments)
Been there, done that, soooo glad to be somewhere else where the cost of living is low, free recreational opportunities abound, nature is all around and I know and like my neighbors.
This does provide a window into the life priorities of the folks running things in this country.
Move the nation's capitol to flyover country and get this nation back on track!