As the users and the double check is a must.
I don't think if the discussion will give a result to return the user's money. So many times this things happened. For sending a transaction with big money and we should always be careful with it.
I were always checking the addresses for more than 25 times to make sure I was putting the correct destination addresses. I doubt it the fund will be back again to its user or owner.
I remember last month's tweet of CZ asking the community what to do with the wrong coins sent. But wonder what was his final decision on that one?
https://cryptopotato.com/binance-ceo-asks-the-community-what-to-do-about-someones-20000-bnb-mistake/We can't really avoid human error in play here. But such huge amount is wasted. If you are dealing with huge amount, try sending small amount first and see if there's no problem with your steps. I do that every time I am not familiar with the coin or token, I start sending small and if it goes thru, it means I am doing it right. Even if I am dealing with few bucks, still not worth to waste your coins for being dumb.
