The same thing happened to me a couple of years ago. In my case it was a friend who I have known for over 30 years and have sent money to many times. WU refused to give him the cash and then took over a month to return my money.
Since then I won't go near Western Union. I only use MoneyGram now. It is easy, fast, reliable and cheaper than WU.