It's a frustrating experience no doubt but as a ST E+ you are probably an experienced traveller, but, IMO,. made a few rookies mistakes which didn't help your case.
Personally I have had little problems with sub 1hr connections at DFW, never missed a flight, although have come close. That said if I was in need of a wheelchair assistance you can bet I'd be looking at alternative connection opportunities. The less number of connections and longer layovers where possible.
I don't think you can blame Expedia, they don't set the minimum connection times and their systems do pick up on the published LMCTs.