I think rosettes are acceptible if you are in uniform and are required to wear them. Otherwise, I think they don't have a place in civilian dress.