First, I have to say that I completely respect a person's right to not buy a product because they don't agree with the politics of the people producing it. I do it myself, and I think "putting your money where your mouth" (or in this case, not putting your money where your mouth is) is a very smart way to effect change.
But on the other hand, I really admire people who say what they think even though it's going to hurt their profit margins. After all, anyone can just spout out what they believe, but doing so when it's going to cost you something takes courage. And doing so when it's going to cost you more than money--i.e. your career and safety are also threatened--well, that's the kind of bravery this country was founded on.
Which is why I have to give huge props to the Dixie Chicks for their whopping 5 Grammys this evening. You've earned it this year ladies, keep up the good work!