This bikini-clad photo turned out to be controversial. Should it be?