That sounds good, but how exactly is the GOP stance "teaching a man to fish". To me that implies something akin to subsidies for training, either to the individual or to the companies who might want to hire an individual to be trained. I don't see that in the GOP platform, although I would support that sort of idea. I've said for a long time that welfare should be a short-term deal where the recipient is required to do some sort of job training or education. That wouldn't cost more than what we do now, and the long-term benefits are potentially there.
A better analogy for the current stances would be, "The difference lies with giving a man a fish versus throwing him in the lake."