No,
1) Mostly because it's just about impossible to be done. Not saying it can't be done, just that it is just about impossible.
2) Even if it can be done, if you are accepting BTC or any crypto for any large item you really should wait for more then 1 bock before handing over the merch.
Once you are 3 blocks in the odds of a double spend happening are zero*.
That's right, there is always the possibility of this happening and I know that transactions that are still in 0conf state are not safe. I just want to know how the situation is for those who don't understand it so well that online buying and selling transactions involving users who don't understand how it works may become victims of rogue shoppers. Dave, I don't want to talk about other coins. I just want to talk about the possibility of double spending with bitcoin. So ignore BCH and BSV.
Technically, UTXOs can be double-spent even if the transaction hasn't been flagged as RBF. So, even if RBF feature didn't exist, people would still have to wait for the transactions to be confirmed.
(Sometimes, it's needed to wait for more than 1 confirmation)
Previously I didn't know that non-RBF transaction could also turn into double spending, maybe technically I don't understand but it's still possible if it happens because of another attack.
Is there any country other than Elsalvador that has accepted bitcoin as a legal tender?
I haven't heard much, but at least El Salvador can be a good example of my question. Bitcoin is a new means of payment for them, so they have to be really careful in buying and selling transaction, especially if it is done online.
No. You either don't accept transactions without confirmations regardless of its RBF status, or you state that RBF must be disabled to allow zero confirmation transactions (up to a certain value you are willing to accept). If someone pays with RBF, then you require at least 1 confirmation.
Since this is not about me, I think every trader who accept bitcoin as a means of payment should understand and know how the possibility of double spend transaction can be prevented. 0conf transaction are not secure, meaning they must get at least 1 confirmation before agreeing to a trade.