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.