Starbucks' progressive ways draw fire on guns