Re: 12 year VET
Until recently, only military personnel in uniform were supposed to use the military salute. However, this has recently been changed. Check out the posts in this thread:
Veterans' Salute protocols
for all the details.
Bottom line: the flag code now says that you, as a veteran, can use the military salute, whether you're in uniform or not. There is still an issue involving active-duty Navy and Marine Corps personnel who are not in uniform, but that doesn't apply to you.
Peter Ansoff
"We live by symbols, and what shall be symbolized by any image of the sight depends upon the mind of him who sees it."
-- Oliver Wendell Holmes, Jr.