Non-credible and has been caught in numerous lies.
Article
He cant keep his own lies straight as numerous times, hes said something only to contradict it later in the same interview. The only SVBT memer that was present for any of Kerrys medals, supports him (see below).
He served time on the USS Gridley prior to his time served in Vietnam, which did account for. He requested duty in Vietnam during a time people were draft dodging. He only commanded for 4 months a swift boat, but his service was a full tour plus.
Bill Rassaman (the guy he saved for his silver star, also registered republican FWIW), Fred Short (a crew member of Kerrys boat), Del Sandusky (2nd in command), Larry Clayton Lee (SBVT member who was the only member that was there that day) as well as numerous others you choose to ignore. See the first quote and realize, none of the claims they have made against his medals are based on eye witness claims. Even the Rice pile, which was friendly fire, isnt refuted. They were burning them so the Viet Cong didnt have them. Purple hearts were handed out for friendly fire. His Service ended early, not because "the swifties hated him" or "threatened to kill him", but because of our own policies that any serviceman thats been injured 3 times can be reassigned. He could have stayed, but chose not to. After 3 injuries in 4 months, after volunteering for it in the first place when others chose to run away, i think he earned the right to decide. you can make an argument he should have stayed maybe, but not many would have. "million dollar wound" isnt a phrase because people were gung-ho about being there.
the fact check link is a convenient source that takes multiple sources and puts them into a timeline with quotes. Its not biased, and even concludes, more than likely rightfully, that the matter isnt definitive either way.
The Hanoi Picture is real, but misused by propaganda websites like the ones you posted, that claim its honoring him as a communist. No, its a picture that says he came there with a delegation to search for what happened to POWs and MIAs. nothing more, nothing less.
Theres what I call "propaganda" websites for both sides, which are really part of the problem in this country. as well as pundits that simply lie and stretch truth to fit whatever their agenda is. Not much different than politicians. If you choose to believe it, so be it, but im not a supporter of either, just the truth that typically lies in between.