For me the simple definition of gambling is loosing money in long run as it will never give you positive results and will only take away your money from you so it would be great to gamble only for fun or for getting entertained as I don't see any point in depending on it for earning money or for earning a living.
If so, gambling is losing money in the long run and will not produce positive results for us, then how do we have fun in gambling? I do not think gambling keeps giving us negative results, sometimes there are times when gambling makes a profit.
The fun associated with gambling is mainly psychological and people who are having fun by losing their money are not actually thinking of their losses. They are actually thinking that they are getting closer to the big win that they will get eventually (until the house edge wipes them away). That is why they are so eager to get back to it and not stop gambling. According to me its a waste of time, but according to addicts its fun.