I'm mostly with you on this one. However, I don't have a problem with individuals boycotting products or companies because they don't like the stances/behaviors of the companies, or even because they don't like the stances/behaviors of the owners, if that's what they want to do. But if you're going to apply the idea very widely it's going to turn your shopping day into an inconvenient mess. I might avoid some such companies or products, but usually because I didn't want to support the company behavior or policy. I MIGHT do it if the owner was using his profits or position in a heavy way to advance a cause I thought was bad. It doesn't feel right to me somehow to boycott somebody's business because of what the owner happens to believe personally, or because of his personal habits.
Example: Mr. X owns a pizza parlor. Mr. X is a practicing Catholic and presumably gives some money to his church, which we know spends a lot of energy and resources to oppose abortion rights, and himself believes abortion is wrong. Maybe he's even signed one of those open letters to some public official or put a "Respect LIfe" sign in his yard. If I'm a pro-choice guy (which I am) would I boycott Mr. X's pizza parlor? No. How about if Mr. X had a habit of frequently shooting off his mouth in public to the effect that anybody who thinks abortion should be legal is an accessory to murder, and donates a big portion of his pizza profits to the "Eric Rudolph Save the Unborn Foundation?" Would I boycott? Not exactly, but unless Mr. X makes some really exceptional pizza I think I might prefer to put somebody else's flyer on my fridge. But if Mr. X's pizza boxes were stamped with pictures of aborted fetuses and the text of Matthew 25:40, his pizza parlor has effectively told me it doesn't want my money. Everybody evaluates such issues differently, of course.
However, one thing that is thoroughly wrong and that people should step up and say is thorougly wrong, regardless of their political persuasion, is for a state or locality (that's you, Chicago and Boston) to use the power of the state to single out a business as "undesirable" or "bad" and try to deny them market entry simply because they don't like the beliefs or personal habits of the owner. If anything is unAmerican, that is.