Yes, we are. But the cities remain very far behind and there's an enormous amount of work to do.
Seriously: what are you on about here? Almost everything you're saying is just plain wrong. Urban incomes are lower than rural ones in this country. Urban crime rates are higher. Urban hunger rates are higher. Urban drug addiction rates are higher. Urban suicide rates (c.f. this very discussion) are higher. Pick your social ill. The cities have it worse. The cities have always had it worse, since literally the invention of the city.
You've invented this idea that "cities" are inhabited only by college-educated liberals who hate you. Well... they aren't. And the people that actually do live there kinda need your help (and, ahem, empathy) too.