I think we are losing sight of the issue here.
Starbucks is a privately owned company (publicly traded with stockholders?) and can do what it pleases, as long as it does not break any laws, which I understand this cup does not.
I am just trying to boil it down:
Question 1: Is Starbucks or any other publicly traded company doing the right thing by openly promoting a gay lifestyle?
Question 2: If you disagree that openly promoting a homosexual lifestyle is a proper thing to do, can you take offense and boycott their product without being (or labeled as being) a dinosaur, homophobic, religious zealot (you name it)?
Question 3: If you are a homosexual and you think it is a good thing to have a pro-homosexual lifestyle promoted by a national chain, is it acceptable to vilify and slander those who disagree with your lifestyle and make their feelings known in a non-violent way?
I don't think they are, so I won't go there, and I suggest no one else should go there either. That's my right to think that, but that's as far as it goes. I won't go so far as to say they should be prohibited from pandering to gays.
Answer #2. No. As long as there are democrats, I will always be a neo-con, homophobic, reactionary, bigot, etc.
Answer #3. The Gay Manual requires it! But seriously, this is the difference between conservatives and liberals. They call us intolerant, yet they allow no tolerance for our viewpoints.