If you know someone that is going to sign up for the military, point out the worst that can happen to them is not that they are going to die, but they might live and need continuous medical assistance for the rest of their lives when they get back home.
Then show them the floor in the VA building that is collapsing from all the claims that have yet to be processed with some people waiting nearly a year to get help.
Congress should be forced to put aside $2 million for every recruit just like they force the post office to put money in a retirement fund for every employee, decades ahead before it is needed.
Then we'd see the true price of war. Of course this doesn't include the thousands of innocents killed in each native country.