The internet got heated over a Sainsbury's ad. Can their shares survive the ensuing boycott? Does the boycott even make sense?