There are alot of BS ribbions out there - including state ribbions if in the National Guard.
For example - I got two ribbions just for going to to basic training. And then about 5 or 6 for going overseas (not counting ones for actions in combat).
It gets a little silly. But all these ribbions could be legit.
When I was in you didn't get any for basic(except your marksmanship medal, no ribbon for that one)and only a good conduct medal when you got out, even if you served overseas(which I did), unless, of course, you saw combat.