John Kerry threw his ribbons over the fence not his medals. And he served in Vietnam for 3 months then went back voluntarily for another tour of duty. He can do what he wants with his medals.
Quite frankly Bush was getting stoned while Kerry was off fighting in Vietnam. The President admitted to an early drug problem while in office as Governor of Texas.