For a good laugh I find Leo kessler hard to beat. Especially the ones set post 1943. Carnage, depravity, looting, Nazis. He had it all. Pity he then wrote history books under his real name of Charles Whiting, and didn't change his style. Fact and fiction are the same thing to old Leo / Charles.
Because I am dutch and we were responsible for deporting over 97% of our jewish population in WW2, Shindlers Arc does it for me. We take the piss out of what we do in Iraq, Afghanistan and my personal favourite OP BANNER. But we do this job for a reason for all our bluster, the only people who are confirmed pacifists are soldiers, and if the powers that be listened to us more often the world would be a better place.
Re. the suggestion of "Full Metal Jacket', I think the movie came from two books. Isn't the training bit ('Get off my obstacle!') from 'The Short Timers' by Gustav somebody (?). I know the in-country bit is largely based on Michael Herr's 'Dispatches', not least because he wrote the screenplay. 'Dispatches' is the only book I have read that has made my feet start sweating with the tension. Once read, never forgotten.