I was informed that the rosette had a military affiliation. However, I wear a green rosette because it looks good with my tartan kilt. As a veteran, I also wear it as a sign of respect for the military. Just my humble imput.