Word on the street (or rather, my local gun club) is that the Navy gave Kerry those Purple Hearts to get him out of Vietnam.
I heard that too.
Not that they gave them to him, but they let it slide that he lied about them so he would be sent out of Viet Nam so we could have a better chance to win the war.
Little did they know that he would stab all of them in the back.