I guess a definition of "Double Spend" is required here. At the very least, the number of confirmed blocks between the first and second spend attempts needs to be specified.
the addition of the word "attempt" is needed....
id love to see 2 output tx's which used the same original coin input, to BOTH show confirmations where the coins can then be moved on and respent, instead of one of the output tx's showing as stuck in a no confirm limbo
That's not what double-spending is.
Successful double spends happen, usually against people who accept 0- or 1-confirmation transactions in situations where they have no recourse. The solution is not to do that.
there are no blockchain/bitcoin double spend successes. there are just recipient acceptance failures (human error)