People like to point out that Confederate veterans are American veterans (although they clearly are not United States veterans). After all, Congress says so (these same people distrust and dismiss what Congress says whenever it pleases them so I take this at face value).
So let me ask …
Are Native Americans who battled the United States for far longer than did the Confederate Native Americans? Should their descendants benefit in like manner?
Are those Americans who remained loyal to the Crown during the uprising of 1775-1783 American veterans? How about Benedict Arnold? He covered both bases.
Are those Americans who joined various terrorist groups (and apparently continue to do so) American veterans?
Whatever your answers, explain them. Surely you don’t want to rely upon the answer that simply because Congress says it, it’s true. You don’t always offer that answer, do you?