you're right, it does have to do with type of income.  many of the "welfare" states are farm country, and a lot of that $$ is farm subsidies, and the like.   I'm for them but that is a type of welfare.  a gov't hand-out.  a necessary gov't hand-out, but still a hand-out.
and thats kind of the point (At least one of them),  many of the pro-republican, anti-welfare (or gov't health plan, or any other type of gov't social programs) are very blind to the hand-outs or "welfare" that they take.