I don't think there is a thing wrong with it. Display them with pride!! I served in the Navy for several years and have the attendant ribbons, etc.....I keep them in my home office, but they are on display.

My office at work has photo's of my family on the walls, and the top of the credenza behind my desk is covered with cigar boxes and fake greenery.