Why so Little Hate for the US Soldiers?

That’s not the problem.

The problems are:

a) that fulsome praise is too often the ONLY thing politicians give to the troops. When it comes to veterans’ benefits, they don’t put their money where their mouth is.

b) too many politicians, especially Republicans, confuse “support the troops” with “any defense cuts are treasonous.” They prate about the debt crisis, but spend all their time trying to cut a million here and a million there from job training or health care or family planning services, while they could cut tens of billions from the Pentagon, and the US would still spend more on its armed forces than any other country, by far.