Before you allocate your money in gambling, determine first your daily expenses, monthly bills and all of the things that you need to pay. Allocate only small amount money in gambling. If you have good risks management then you can protect your capital as well as your profit.
You have made an excellent point. Gambling must be done with extra funds, while I agree all money is good and nothing is extra but what I mean by extra is the amount of money you feel you can spend on your hobbies. That ways helps overcome your gambling problem too because once you lost all your money you actually intended to spend on rides, fun, movies,etc then you start feeling like gambling is bad.
While if you spend the money that was allocated to bills and other important tasks then it will be no problem for you, because bills will keep on increasing while there will be no shortage of fun for you so you won't ever feel like gambling is bad or hurting you. Just gamble with money you saved for fun and see how much it hurts
I agree with you. Gambling is supposed to be for fun, in the first place, and all the fun disappears when you lose too much money with it. I mean, if you spend $10 for going to see a movie, and you somehow lose $200 in the movie theater, it's hardly a fun experience, regardless of your impression of the movie itself.
I said earlier that you shouldn't spend on gambling in one day more than 10% of your daily income ever, and that it's better to keep it below 5%. But, of course, it depends on the bills you are getting. So maybe even 5% is too much for you.