When has recent history showed that caring about troops is anything other than a temporary talking point?
That is a flawed statement.
Like the veteran's hospital a few years ago, the problem was that it happened(s) at all, not that it was brought out in the open and had bold proclamations made about "this never happening again".
The situation at Walter Reed was an isolated incident, brought on by an overworked staff run by bureaucrats. Sometimes blame is easy to place on bureaucrats hired not to do a job, but as a return favor. In this case that blame lies solely on their shoulders and of those who appointed them.
Does everything have to be a disagreement along R/D lines?
See above. It was Bush appointees who created this mess.
A certain German who is still a special state envoy has a memorable quote about troops, yet he is still used by president after president.
Don't go there.