Let me state first that I don't know what happened,I wasn't there.
Let's not let a knee jerk reaction get in the way of facts. The "upgrading" of the Navy Cross to the Medal of Honor was first blocked by the then Defense Secretary Robert Gates in 2008. Gates ruled the evidence was inconclusive, something that in Panetta's opinion remains unchanged. There is conflicting eye witness and medical/pathology evidence.
"Though eyewitness accounts are mostly (but not entirely) consistent, there is considerable medical and professional doubt about whether Sgt. Peralta could have performed the actions attributed to him, and whether the grenade exploded under him, as some suggested," Panetta said in his letter, according to the Marine Corps News. "The doubts about this come from, among others, the Armed Forces Medical Examiner and his Armed Forces Medical Examiner System's board of certified pathologists, and a number of other medical professionals who have looked at the case."
Whether this brave young man deserves his nation's highest decoration is not for me to say.
Steve