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.
well I don't think a lot of people are looking at gambling for a living though. there are still a lot of people who take gambling less seriously and don't invest too much of everything in it. we can't also take away the fact that gambling can make you earn as quick as it can make you lose money as that is where the risk is involved. its not all negative effects for gambling