Apparently, Starbucks is catching crap from the anti-gun folks because, in those states that allow open-carry of firearms, Starbucks goes along with the law. If you can strap your hog leg on and walk around with it legally, you can get your latte, no problem.
The anti-gun crowd allows as how they think Big Coffee should forbid its patrons from carrying whilst ordering java and scones in its shops -- retail places can do that, if they'd druther.
Starbucks has declined to do that.
Now, Starbucks has gotten a lot of flack for a long time, and they are expensive places to drink coffee. (Of course, if you are a coffee fan, you owe them, because before there were Starbucks, getting a good cup of coffee anywhere outside of New Orleans or a decent Turkish restaurant was iffy. Scalded dishwater paler than weak tea is not coffee, and I remember the days when that's what you could get in most cafes and diners most places. Starbucks changed that.)
I don't go there much, and never with iron showing on my hip. (Out in the woods, maybe, but I don't go openly-strapped in the city, legal or not. You can, according to a recent ruling by the Oregon Supreme Court, give a deputy the finger and it's protected free speech, but that strikes me as well past stupid. Because you can do something doesn't mean you should do it. I might just make a point of stopping by now and then to show support for their stance on this matter. Speaking as a former Volvo owner who likes brie and good wine, voted for Obama, and who also supports the Second Amendment and all ...