My favorite face palm bumper sticker: Keep the gov't's hands off my social security. I know the proud owner never spent a day in the service. In fact an overwhelming majority of the Republican party has that mind set. "I got mine; screw you." They don't make up the bulk of VFW or American Legion membership. He's a mild Trumper? I rest my case.
Contrary to popular belief, service personnel (one and done, career or retired) are not cloned in a secret site in Nevada. We're individuals and one size does not fit all. Further, civie world had as much if not more influence on our individuality as the service. I submit your acquaintance is a retail asshole and has been long before he rolled off the bus at Port Not The End of the Earth, but You Can See It from Here.
As for your question about his health care, if he isn't on it already, he's eligible for Tricare for Life. It's a sweet deal; a deal everyone in this country should have. Uncle fully pays any essential health care. Can't get a face lift or tummy tuck on his dime, but keeping you alive and in reasonably good health, yes. Not sure about his family's eligibility.