It won't ever change as long as people worship the military. That pretty much started after 911 when Bush decided to declare a war on a tactic (terrorism) that can never see an end.
You can destroy every living, breathing person in the middle east but the tactic of terrorism will always exist, so we have to claim we are at war forever.
There's nothing better for business than a good war and nothing better for a POTUS then being a "war president." George W knew that. He was at least that smart.
Now we are expected to stop every service member we see and thank them for their service, They get the only single payer life-long healthcare system in the country, and can retire with lifetime benefits after only 20 years, something almost no civilian could ever do.
A lot of them are like my husband-when he takes that 10 percent discount at Lowe's, he's a lot more interested in how much money he gets off than he is on the lady behind the counter thanking him for his service. He got paid for his service when he did it and had money left over when he left.And a HUGE percentage of vets are now receiving lifetime payouts for PTSD, something WWII vets and most Vietnam vets didn't receive until the military worship began after 911.
Quite frankly, my heroes are not service members who swear to kill anyone that whatever moron in the White House tells them is the enemy. They are sometimes a necessity, but truly, we didn't need to engage in a single war since WWII.
My heroes are firemen who save lives, risk their own, and don't have a clue who it is they are doing it for. That's the definition of a hero to me. And if anybody around here has ever been a fireman, I thank YOU for your service.