Makes sense, I suppose in that regard morality evolves, but your point earlier would need an additional statement which is... are these 7 billion cannibals living in our environment or some environment of the past?
interesting point about cannibalism as well as environmental factors contributing to what is moral.