When you join the military,  you are offering to give your life if you are called on to defend the country.  So you are saying that the veteran who doesn't fight in combat should have the same medical benefits of an illegal alien who is in this country illegally and gets full coverage from Medicade?  The benefits given to all veterans is NOT a subsidy .....they are benefits that one gets when they agree to the conditions of signing up to defend the country and Constitution and to accept the possibility that they may have to make the ultimate sacrifice to protect our freedoms.  There is no comparison to those who get medical benefits through Medicade or those who get their healthcare from the very heavily subsidized Obama Care.  (The term ACA is a joke.)  If you want socialized health care, you should campaign harder next election but you need to ask yourself one question:  Why are so many people from countries that have socialized medicine coming to the United States for health care?