This thread made me think: as I said I've never thanked a military veteran, since I hardly ever met one.
But even if I did, people who served in the military in Italy are divided into two categories: draftees that did their useless 1-year compulsory military service (and who I don't think deserve a whole lot of thanking), and career soldiers, that may had done something very useful (like humanitarian missions abroad or aided during some natural disasters), but never actually "fought for my freedoms", so I would be inclined to thank them just as firefighters, policemen and doctors, for example. So the zeal of "thanking your veterans" is something that befuddles me.
But, and here goes the thinking, I've thanked many times people who took arms as partisans in the Italian resistance against Nazism and Fascism during WWII, and I've always had them in my highest esteem, because they really have "fought for my freedoms" against our own corrupt and tyrannical government.
Maybe, being Italy on the wrong side of the last great war, I've never had much love for the Italian military who, while brave and honorable, fought on the side of tyranny and fascism, while I reserved my respect for partisans, who fought for what was right. US Servicemen, on the other hand, fought on the side of freedom during WWII, and they retained a much larger respect among their countrymen. In this perspective, the appreciation for veterans is much more understandable for me.
Mmh. Food for thoughts.