duxb advertising is designed to try and establish a brand identity - in order to sell more of their product and hence make more profit. The only purpose of a company is to make a profit. How it achieves it varies, but profit is the sole purpose. Some might do it by cutting costs, by positioning themselves as luxury/desirable, by promoting their operations as local/global/ethical/green/fashionable - whatever they judge will increase their profits. They are amoral (as opposed to immoral).
Dove have calculated that this advert will increase sales. They are extremely unlikely to give a stuff about any 'issue' they use in advertising, except for how it impacts sales.
Product boycotts have a long history. Nestle is probably best known, because people disapproved of their pushing formulae feeding in countries where breastfeeding was predominant and clean water (used to make up the formulae) was a bit hit or miss.
Consumers are well within their rights to take their custom and their money elsewhere if a company pisses them off. Dove have calculated they won't. Time will tell.