Whole Foods will no longer be selling live lobsters, saying they cannot ensure the creatures are treated with respect and compassion.