If you invest and gamble smart then you dont need to be a long run loser. You can be a winner but you must focus hard and practice and never give up! Giving up guarantees a failure.
there is no such thing as "gamble smart", only a gambling addict will say that.
gambling games are designed in a way so that you lose, although there are couple of exception games but i am not talking about them. when you play a game like dice you are automatically at a disadvantage so you will lose in the long run no matter how you play.
Time for a SMACKDOWN!!! Many people gamble in a wise fashion to be a smart gambler. Lots of people who bet on sports are smart gamblers. All blackjack card counters are smart gamblers. How does that feel to get that smackdown? And even with dice you Can be a smart gambler. If you work properly with your bankroll and use a system like martingale you can come out ahead most of the time.
So yes. if you gamble smart you can win in the long run.