Thing is we can't actually stop it happening, well we could, but that would be no transfers of any form.
Simply put the only way to remove real money bullshittery is to remove the ability for people to sell things.
But we're not dumb and know that shit wont fly, so it comes down to users equipping a bit of common sense to lessen the risk. Even then there's no 100% safe way for you to do this, and seeing a user get hit recently for a $ transaction over a year ago should serve as a warning to anyone.