Democrats have done a more effective job of buying votes by increasing government handouts. Why do you think they advertised about food stamps etc? The only way for Republicans to counter the entitlement mentality is to become more like Democrats.
We have evolved as a nation from the have and have-nots into the will and will-nots. Half the people want to ride the wagon while they demand the other half pull the wagon.
Perhaps someday more people will believe in liberty instead of lounge chairs.