Burberry, Gucci and Prada are among the brands facing controversy for recent campaigns deemed offensive.