I have found Midway to be one of the faster shippers myself. Midway is also the largest contributor to the NRA, and the owner is an US veteran and a self-made businessman who has lived the American dream. They donate heavily to youth shooting and hunting organizations. That may or may not matter to some.
I think I know the reason for the hang up in Ft Worth. Like many online companies, Midway will often ship by UPS to a hub. Then UPS will transfer the package to USPS for final delivery. I don't know why, but that transfer process can take 2-3 days, as it did for me recently with a kitchen item we bought from Amazon. When you receive your package, I bet final delivery will come from the post office, rather than UPS.
Yep...the problem with Midway was the attitude and him saying if I wanted it faster I should have paid more...hit me all wrong! Still does! It's less than 10-15 miles from my house and it's going to take three days to get to me...really! And I can't go pick it up!!!
As for it not being midway's "fault"...they don't get a pass on this because they are the ones who negotiated the shipping service and should/should have known they what they/their customers are getting.
As for them being a supporter of NRA etc...I'm happy they are but that in and of itself doesn't make me choose them over someone else.
Brownells has been the absolute best...frankly I've found better prices and haven't had to pay shipping costs for the items I've bought from them!