Like most negative political terms "chickenhawk" is is flung around without much regards for what the word actually means.
Chickenhawk is more then somebody that never served in the military. It is supposed to mean somebody that is pro-military intervention but also went out of their way to avoid serving the military themselves. It is most meaningful for vietnam era people, the ones that went to great lengths to avoid the draft themselves but where at the time and/or are now pro-war.
Jay