So most people who vote Republican are not in the tax brackets that the party benefits the most (namely, the top few percent). In recent decades, the GOP has gutted the middle class and the poor by scaling back on social programs, destabilizing the economy through regressive tax cuts, letting basic infrastructure rot, etc. Despite this, poor and middle-class Republicans continue to aggressively vote against their best interests. Why? As I've said before, it comes down to the perception of the American Dream as something these voters want preserved when they reach the pinnacle of wealth. Not if. When.
I've heard many of these same people decry the lottery, calling it "a tax on the poor" or otherwise holding it up as an example of poor people (usually minorities) wasting their money. Why do they spend their money on something so fruitless that's obviously a pipe dream, when they could using it in a responsible way to lift themselves up?
Maybe that's a question they should ask themselves. Especially since, unlike the lottery-ticket buyer, their decisions hurt all of us.