Earlier quoted context omitted.
The lottery is a voluntary tax on the numerically illiterate. Think of it this way: they graciously raise their own taxes to make up for the deleterious effect on society of remaining numerically illiterate. The money even goes towards preventing this condition in others.
Yes, the $2 a ticket costs is a sign of the incredible "numerical illiteracy" (the word is innumeracy) of lottery players. That or they just 'waste' $2 on a long-long-long shot knowing that they won't win but don't care because, really, it's only $2 and how much does the average American pay for their coffee? Now people who dedicate significant portions of their resources to scratch and lotto tickets have a different…
I strongly believe people who put down the lottery just can't let go of their super-rational minds and just enjoy an irrational thrill every once in a while. Sure, the people who spend $100 a month on Lotto when they only make $400/mo... that's a bad decision. But just $2 once every couple of months when the jackpot is some insane number? Why not? It's just $2 bucks! Yes the odds of you winning are smaller than Plank Length[1], but just let yourself go every once in awhile and enjoy a thrill and imagine "What If...". The Lottery is not a scam; assuming you understand the chances of winning is as close to zero as can be without actually being zero. People actually do win & get the money. Now, if someone can prove to me that all the winners are fake and nobody ever gets any of this money... then that's another story.
1. http://en.wikipedia.org/wiki/Planck_length
EDIT: Downvoted. Not surprised; I just tried to make an argument about letting go of rationality on HN. That's probably the most offensive thing I can say here. :)