Well there is the pow part.
I have worked with the VA. Since he flew an aircraft into enemy airspace he would be considered a combat vet. I personally know several VN combat vets and a few POW’s who are honorable men. I would never consider McCain an honorable man.