What's the problem? The alternative is government sponsored (read socialized) health care. Or does that suddenly seem reasonable?
i'll give you the benefit of the doubt and figure you don't know much about the military.
the military does have government health care under certain circumstances. we serve and you take care of us if we are injured. that is our contract with you the taxpayer. service related injuries are what we are talking about.
one of the reasons for this agreement is the recognition that the civilian health care system would not, and probably could not, meet the needs of injured and disabled soldiers returning from war. VA health care is another animal. while it is available for vets, it is usually not a first choice for most. many reasons for that. even so, as part of our contract, VA health care is available to us if we need it.