I think everything that needs to be said has already been said about the OP's question. I just wanted to comment concerning Starbucks and tax.
We shouldn't be celebrating crony capitalism. Regulations and taxes that are selectively enforced against smaller competitors to the mega-corps are not better than regulations and taxes that apply to everyone.