He did win the Navy Cross.
In reality tho, the difference between Kerry and Webb is that Webb did indeed serve admirably. And when he talks about his military experience he doesn't get confused about where he spent Christmas.
It's not Webb's military career, or his background, or his writings that are the problem. It's his sharp turn to the left.