Just to throw in a defending of McMurray, I order 75 from them in April of this year. Moderate temps down there, still freezing here. All 75 arrived healthy and kicking. I did get some runts of Black stars, I called McMurray to ask about them and they offered to refund or replace, I just kept them and they've grown out fine. I think a large part of these problems is the temps down there. The chicks have to go in a truck to the PO, then in another truck to the airport, then in a plane, then another truck to the PO. I don't know if the PO truck there are air conditioned but think about how hot your car gets when you're in the grocery store. That truck gets pretty hot too, it's not the fault of the hatchery. Not really the fault of the PO either, it's just conditions. Consider ordering your next chicks when your temps are more moderate.
On my order, I figured April in Iowa isn't that warm so it's a better time to ship then July when it's an oven.
I think every hatchery has had a loss, sometimes it is the hatchery and they'll usually replace the order. I'm not going to slam a hatchery for a weather loss, they can't help that. Now the credit card issue, I also would be annoyed. Since I've had that problem before, I use a feature from Bank of America. I can generate a false credit card #, limit the value of the charge and limit how long it's valid. THis takes care of that issue, I order $200 worth of chicks to ship April 7, the card is only valid for 1 charge of 200 and expired on the 10th. (I allowed them a couple days for processing)
Since you're in an oven down there, you might consider locating your state thread and look on there for someone selling chicks and go get them instead of shipping. THere are swap meets to get them also. Just thinking of a way for you to get the chicks without dealing with the shipment. I can honestly say my incubated chicks are always healthier and less pasty Butt then shipped chicks, shipping is pretty hard on them.