Reggie Buddle served two years in the Army, and never saw combat. As far as I know, it was honorable service (anyone who serves should get the benfit of the doubt.
Why he couldn't let it be at that, I don't know. He chose to impersonate a Marine combat veteran and to falsely claim that he had earned the Combat Action Ribbon, the Defense Distinguished Service Medal, and the Presidential Unit Citation.
The sentence is justice in one sense, but in another sense, it is still letting him off lightly.