Because it was us that fought for your freedoms that you have today. If men and women hadn't fought, then we would be a communist country now or even worse. You should respect all veterans for their service to their country.
The reason American veterans are so often celebrated, lauded, respected and appreciated is because of the life-risking tasks they have faced for their country.
Veterans have gone to war for their country, and every time they do so they risk their own lives to improve the lives of the people in their country. In essence, they are willing to forsake themselves for the greater good and this is a very noble and gracious thing to do. It also very humble.
Not only this, but we must not forget that each veteran has a family at home, be it a mother, father, wife or child, who will have to suffer deeply if their loved one is lost in war.
Not to mention the fact that veterans spend a lot of time out of the country during war periods, meaning that they do not get to be with the people they love whilst simultaneously risking their lives.
Considering all of these sacrifices, this is why the USA deeply appreciates and respects their veterans, since America would likely not be where it is today without them.
I hope this answers your question.