so how exactly do you cash out? by exchanging double spent coins for btc or usd? but then can't exchanges just stop that from happening?
So you can exchange it to BTC or ETH and withdraw. Or you can just deposit it and withdraw it after. Most exchanges just mix customer funds together, so as long as the exchange has enough BTG balance minus the double spent deposit, they will send you real BTG.