Yes, lottery tickets provide some hope and opportunity to dream. They have huge upside and low downside, if you control your spending. I think they are a reasonable indulgence if limited to one or two bucks per week. Some people may have a strong religious belief against anything gambling related... More power to you.
I first remember playing the lottery as a 14 year old. As a teenager I spent no more than $10 bucks on lottery tickets total. On one of my lottery tickets I picked all but one number correctly. Unfortunately, I threw the ticket away because I thought that you had to get all numbers correct to win. It wasn't a mega-million or powerball. I would really be kicking myself if it was! Today, I typically play the lottery only when the payout rises above 100 million and the local news is covering it. I normally don't track the lottery at all and would be oblivious to the prize pool unless the local news is covering it. I typically buy $5 to $10 worth of tickets when the lottery exceeds 100 million. I realize this is a bit overboard.
We all know that the costs add up. I recommend you watch the following Chris Rock video titled "Money Makin' System" if you spend more than two bucks a week on the lottery. The video will help remind you how stupid it is to waste money on the lottery with a little humor to boot. Warning: the video has two minor curse words (a-s and b-t-h) but is otherwise clean.
My reference to a cure in the title was simply done because the video aims to remind all of us how stupid wasting money on the lottery can be.