Sorry to hear about all the trouble. I honestly can't remember a good experience I've had at a WalMart. Those stores are mainly for poor people anyway.

I don't know if Target has a money transfer service, but the chain itself is still much better in just about every way. If they don't, try Western Union. Yeah, it's more expensive, but it's very reliable. And their staff is usually trained hahaha.