For a brand that’s supposed to be everywhere, McDonald’s has fallen behind. Nowhere is that more apparent than in the once sparse towns north of Dallas, where immaculate strip malls now sit next to ...