Things don't get better if you don't complain. All of my siblings have come back from military service (marines, army rangers, navy) worse off, and the benefits in no way compensate them for what they lost. I recommend it to no one. The best military service is the service you did not perform. The VA is notorious for being terrible. The US has non profits for wounded/disabled veterans because care and support (most importantly around mental health) the government should be providing isn't. Since 2001, more than 114,000 veterans have died by suicide [1] [2]. Over 40,000 veterans are homeless on any given night [1]. This is a pipeline problem; stop putting people into the pipeline.
I max out my contributions to progressives, similar PACs, and canvass door to door at every election I can for those who champion for these public goods (healthcare, education) to be universal. I'm doing my part to sway anyone I can from putting themselves through a grinder for services they should be entitled to without military service. Yes, the world sucks current state, and yes, I agree whole heartedly that complaining is not enough.
[1] https://stopsoldiersuicide.org/vet-stats ("Veterans are at 50% higher risk of suicide than their peers who have not served." ; "Depending on branch, up to 31% of service members develop PTSD after returning from combat." ; "The rate of suicide for veterans in the LGBTQ+ community is up to 7x higher than for non-LGBTQ+ veterans." ; "More than 40% of female veterans report experiencing military sexual harassment or military sexual trauma.")
[2] https://www.nytimes.com/2021/06/22/us/911-suicide-rate-veter... ("Suicides among post-9/11 veterans are four times as high as combat deaths, a new study finds.")