It’s hard for me to judge what kind of lying is going on, primarily because, I’m not a first hand witness. And when I was in the USNavy, we were all formerly civilians, who had a variety of moral standards, but regard for human life was supposed to be one of these standards. I was lucky in that I was not in the military during a war, and I ended up flying an unarmed aircraft, so I was less likely to feel the kind of guilt one gets from killing civilians. Yes, bombing civilians could be a huge guilt issue.
At the time I was in (early 80s), Iran was an issue, and was viewed as a hostile entity and I can imagine that if a hostile Iranian F-14 (if any were functional) challenged US forces in the Red Sea would be shot down without much in the way of guilt.
At one point in my Navy career where I was lining up for being a fighter pilot, I read the book
And Kill Migs which was an eye opener because it made me realize without a doubt, this was the ultimate life and death game. I never had to do it, there was never an opportunity for me to do it during the 9 years I flew in the Navy.
But back to the Generals and Admirals, do they lie on occasion or as a matter of routine, I imagine it might depend on what kind of pressure they are under. I would sincerely hope that there are some (most) with integrity. In Afghanistan, the issue is we had supposedly trained hundreds of thousands of Afghans to defend their country. Was that entire premise suspect? Yes, possibly. But did our Generals know that the bulk of these Afghan forces would walk in day 1? If so, then there was some serious lying going on and I refer to my earlier statement that if they had known, they completely blew our withdrawal planning, imo. Otherwise, they should have been gathering their chicks up for six months prior to get them out.