I see you've convinced yourself of the "rightness" of the way you think about the matter. As I said before, just because you think it, doesn't make it so.
There are numerous demands on the government for funds. Just because a GI gets a benefit (which I did) does not make it a higher priority than some other worthy endeavor. All programs compete for resources. Just because you believe that GI benefits has a higher priority than education of our workforce doesn't mean that the citizenry believes that prioritization is valid.
In many respects, GI's are underfunded. Medical costs of deployment are never fully factored into wars. Families receive limited death benefits, nothing for pain and suffering, and less than necessary for the long term medical consequences of war. You seem satisfied to express your ideology. Have you worked toward improving the situation for veterans in support of those beliefs?
On a personal basis, I funded private colleges for both of my sons. My contribution at this point is solely from property taxes.
That's why it's called an opinion. I can say the same about you and your belief in the rightness of your opinion.
I agree with you on GI's. The VA medical system is a sham. My brother's death panel decided to cut its losses. He's now in an urn on someone's mantle.