If I have 7 btc then I will surely prefer to hold till the halving, as if I go for gambling then I am sure I am gonna loose everything and that would be the worst feeling.
Obviously that is a better way of multiplying your bitcoin to hold them rather then giving them away in gambling.
Spending your money on gambling is just like giving them away to a stranger and saying that give me the double of this, if the stranger is mad then he does that and he isnt then your money is gone, and mostly the stranger is not mad, so the chances are more that your money is gone.
Everyone has his own Luck in gambling, if you have play gambling than you know it depend on luck, we can't say that no one can get profit form gambling.
Every business depend on risk, but also own our ability, so same situation are here in gambling.
Every game is depend on win or loss, so if we lose sometime in gambling so why you take tension.
Play it like a game.