To me, there is a huge difference from being a "Vietnam veteran" and being a "Vietnam-Era veteran."
Time frame means nothing if one isn't actually "in-country."
Understood and agreed. But it matters to the law and assignment of Veteran's benefits. But that isn't what is in question here. It has been reported that the Indian stated he was a Vietnam-Era vet and also reported elsewhere quite differently. If he indeed stated Vietnam-Era vet then he stated the truth according to the law, regardless of anyone's personal feelings regarding veteran status.