In anticipation of California's ban on foie gras that begins July 1, foodies have been stockpiling duck liver. Animal-rights activists are protesting outside restaurants still serving it.