This could be solved easily I think . Their rules could include this for ex: all bets entered 30 minutes before bet outcome is known will be cancelled and refunded with a 1%.
Timing does not work in Bitcoin the way you intuitively imagine it would.
In fact the reason the blockchain even exists in the first place is that timing and synchronicity issues have no easy solution.
You are saying that if the user sent the money without fees there is no way to verify that he sent it at a particular time? If that is so you should have started with that.
I understand your theory in double spending, but if the user sent his
BTC from another betting service which he doesn't own, he doesn't control the private keys of that wallet and there is no way he can double spend those coins, or am I missing something here?
Your arguments in this post are usually so emotional that is hard to figure out what you are trying to say. I would suggest you keep your answers in a polite and logical manner. If you actually have a point it will be heard this way. But so far I'm still thinking that the user has a stronger point and its going to take some good reasons for changing my mind.
Would it make it more risky to return all the transactions that had no fee instead of keeping them?
If the user actually double spend his bet after the resolution of the bet is known, wouldn't that bet be qualified as late?
Given your attitude I feel like I'm missing something and it would be much easier if you enlighten us with that.