Yes, I would think for everyone to be vegan or even vegetarian it would need an enlightened society with so much available excess that no one is left at the fringes, or such a small population living in the desolate ruin of the world where humans are the only meat remaining.