Apologies for reopening an old thread, but has anyone suggested that the "buffer" reference is to a soldier of the former British Army regiment known as "the Buffs" (the Royal East Kent Regiment)? This makes a lot of sense to me given the song's origins and that it's pretty clearly about a soldier dying.