I've been confused about this thread from the beginning. What was meant to be the original topic?

For transferring money to your own account in Thailand, Western Union has always been a terrible choice, worse than buying baht at your local bank and mailing them to Thailand in an envelope marked "CASH".

Western Union is for sending money to "friends" here who don't have a bank account. It works but can be awkward and the cost is absurd.