From a business standpoint it always makes better since to remain neutral in anything political, religious or otherwise.
However If a business wants to stand on one side of something like Chick-fil-A did, more power to them.
With that being said I agree that it is better to appreciate what Starbucks has allowed for us and it is only right that we respect their wishes to not have their company name blasted over the media and cost them money.
I for one would not want someone to put me in that predicament as a business owner ( as I am) without me choosing to do so on my own. I want to responsible for my own choices as well the repercussions as a result of my own choices.
It has nothing to do with standing strong on an issue, it is more like "I will support your rights, just don't put me in the middle of your fight". I respect that.