To have fun is the only reason to gamble.
If you have had fun then the 20,50,100 dollars you lost was worth it. Just think of it as $50 in greens fees if you golf,$70 in lift tickets is you ski,etc.
and think sometimes you will even win money.