It seems obvious that the best way to support the troops is to make every effort to keep them out of harm’s way. That means avoiding unnecessary wars and only engaging in military action as a true last resort. In this vein, here are my Top Ten Veterans Day Songs paying tribute to those who serve. The list is highly debatable; songs about war and attendant suffering cut across musical genres. Old-timers will rightly bemoan the omission of classics like “Where Have All the Flowers Gone?,” “Blowin’ in the Wind” and “Give Peace A Chance.” Others will fairly say I’ve neglected an important sub-genre of vintage heavy metal antiwar anthems like Metallica’s 1989 classic “One,” while also giving short shrift to the rich history of punk rock treatment of war. Happy Veterans Day!

Top Ten Veterans Day Songs

1) Bill Withers, I Can’t Write Left-Handed

2) Bob Dylan, Masters of War

3) Phil Ochs, I Ain’t Marching Anymore

4) Edwin Starr, War

5) Eric Bogle, The Green Fields of France

6) Freda Payne, Bring the Boys Home

7) Pink Floyd, Corporal Clegg

8) Bob Marley, War/No More Trouble

9) Loretta Lynn, Dear Uncle Sam

10) Stiff Little Fingers, Tin Soldiers

Bonus Track: Vera Lynn, White Cliffs of Dover