The out of regs stache and Kerryesque salute are dead giveaways that this puke is a phoney.
After looking at his incorrect trouser/buckle/blouse military alignment in the posted picture, I'd question whether he was even in long enough to get his dishonorable discharge.
Semper Fi
It looks like he's wearing a National Defense ribbon (red with wide yellow stripe in center) in the middle row with a Vietnam Service ribbon (green stripes on ends, 3 narrow red stripes centered on a yellow field) to its left. I would have expected to see the National Defense ribbon at the bottom left with the Vietnam Service ribbon and Republic of Vietnam Campaign ribbon to its right. The RVN Campaign ribbon (green/white vertical stripes) is lower in precedence since it's issued by a foreign government.
I also don't recognize any of those ribbons as a Good Conduct ribbon although the Marines may have a different one than the Navy does.