What on Earth are you talking about? Being free means being free to do something thats dumb, something that others don't agree with. If Howard doesn't want to participate in the anthem, he doesn't have to, thats what makes this country great.
What does being in an (unconstitutional) war have to do with anything? Do you really think there's troops in Iraq who are in a tense situation, being fired at, and are thinking "geez, I'd feel a lot safer right now if only Josh Howard would sing the Star Spangled Banner"?
Furthermore, there's no one in Iraq "dying for our freedom" and if you really think that you don't know much about world affairs. Their dying for American hegemony, for a perceived goal of a more pro American middle east, et cetera, but I hardly see how Iraq ever threatened Americas freedom.