I've used Western Union for money transfers in the past, and thought of trying Moneygram for a change, only because their fees are a tad cheaper. WRONG!!! What they advertize is not what they end up charging you.
In any case, my complaint centers around their RACIST PROFILING policy. I sent some money overseas for the purchase of a rare soccer match on DVD - recipient happened to be named Mohammad. THEY CHARGED ME $14 FEE (for USD35 transfer), FLAGGED THE TRANSACTION, AND REFUSED TO RELEASE THE MONEY.
After furious inquiry as why they held the funds back, one of the senior manager of the "Escalation Department" said that the name matched some list maintained by the Office of Foreign Assets Control, US Dept. of Treasury.
MILLIONS OF PEOPLE GO BY Mohammad, Muhamed, Muhamad!!! This is TOTALLY uncalled for!!
Recipient went to the bank THREE TIMES to retrieve the money. He was NEVER told why they would not release the money the first two times. IN FACT THE RECEIVING BANK, NEVER GOT THE MONEY TO BEGIN WITH. When I relayed what I had learnt, he went back a third time, complete with affidavits, character statements and proof that he was not a terrorist - just a civilian who happened to own footage of a rare soccer match. (eBay anyone?? This is NO DIFFERENT!!).
Going on a week now - they have still not released it. He is on the verge of cancelling the transaction. Not worth the humiliation for 35 bucks!!! (He wasn't even making a profit, just sharing a match with a fellow enthusiast).
The hell with Moneygram!!! PIGS!!