I've found that it's a mistake to simply reduce the political views of everyone of the government cheese as only voting to keep that check coming. I talk to these folks a lot, and many have some legitimate (meaning libertarian) positions. After hearing quite a few mention that they are really voting for someone because of some grant, subsidy, or check, I quickly explain how they would be better off living in a freer society with almost no taxation; that anything they're getting from Uncle Sam must be eaten up pretty quickly by high taxes, higher interest rates, utilities, consumer costs, market volatility, and all manner of economic problems caused by government intervention. Showing students, poor folk, seniors, farmers, and others that government subsidies just lead to excess production and higher prices changes their mind that they're better off.
What good is that union pay or government job if you lose half your pay to taxes? Housing, health care, medicine, and college all cost much more than they did because government regulates, mandates, litigates, and subsidizes these activities to death.