I would not say that SDice and blockchain wallet "enabled" this attack.
Then you would be mistaken, No one is arguing that it is not a valid use of the blockchain, but it does directly enable the attack as I described.
We have our own method of protecting against double spends without creating chains that are easily double spent.
It has been successful thus far