I'm former Army but wear a Navy ball cap all the time because my son is serving. I wear it because I am proud of him and support what he and his colleagues are doing. I think as long as the intent is for pride or support, go for it.