As a veteran (USAF, Desert Storm Vet), I’d first like to say thank you for your service and the service of your son as well.
My wife is a member of a support group called Soldiers Angels
www.soldiersangels.org through her efforts, and many others like her; cards, letters and care packages are sent to those serving abroad. In the years that she has been doing this, we have corresponded with many service men/women, and to a person, all of them have expressed the things you have described within your post; they talk about the gratitude shown by the people they help, how they all miss home/family& friends, but do not want to leave until this thing is seen through.
No one likes to be away from home, but they all understand, as only those who have been there can, that the fight is hard (it is what it is), but the cause is just.
I think that in this age of instantaneous gratification that we look back in history when the last time a government was thrown out and how long it took for the new government to be viable, and look at what obstacles that process had to maneuver.
Click to expand...