First, in the interest of full disclosure, I'm a Vietnam vet, in-country in 1967-68.
I take umbrage at the comments suggesting that any part of the GI Bill, whatever version of it, is "welfare." The GI bill is part and parcel of the pay and benefits of serving in the military. It is no different than medical or dental benefits, which are highly desired components of civilian pay packages as well. In fact, there are still corporations that foot the bill for college classes for employees. Would Mr. Wilson consider these benefits to be Welfare?
The GI Bill has always been used by the military as a recruiting tool. The promise of a free or subsidized education has prompted many a young man or woman to enlist in order to better their lives upon completion of their service. There is absolutely nothing wrong with that. Again, it's part of the "pay" offered for their service.
I don't understand why some folks consider educational benefits to be welfare. Is it because it's something they get after they complete their service? Well, if that's what makes it welfare, then my retirement pension, which was also part of my employment deal with my employer, is also welfare. Let's therefore assume then that Mr. Wilson would not take a pension, health care, or any dime that wasn't earned by actual, measurable working minutes.
OK, I'm exaggerating a bit, but the point is, benefits are just that - benefits. They are NOT welfare; welfare is not a benefit. It is entirely different. (Standing down from soap box, now.)