Depends upon MG and their service -- a source can not control MG's regulations.
Basicstero did not fuck you up, MG did with it's regulations and blocked payments.
Obviously the source wants to make money and wants your money.
But if MG blocks it, we all suffer.
Complain to MG not to Bascistero.
So I guess mostly MG hurts it's own business because people will move to other transfer methods.
Bitcoin is the way to go currently.
Fuck MG and WU and all the regulations and FEES.
Learn the right way to use Bitcoin and you can make a transfer with nearly zero fees. Let MG suffer lost business from it imposing too much regulations.
Limit orders using existing USD cash in an exchange account (a limit buy just beneath the trading value -- literally one cent below the last trade will work -- so you are market maker and grab your coin on a small dip) on some BTC exchanges carry ZERO fee , and then the transfer from your exchange account to your wallet, then from your wallet to the source, is usually less than $1 USD of fees.
OR buy bitcoin off the exchange from a vendor such as coinbase etc and pay some fees, but not too bad.
BTC used correctly is like paying with cash -- AND you get a discount with the source