Starbucks says guns are no longer welcome in its cafes, though it is stopping short of an outright ban on firearms.