I have said this in another comment but I feel like its up to us. Slavery wasn't eradicated suddenly and became suddenly morally bad, I think that slowly but steadily we got better though till the point that now everyone mostly considers slavery morally evil.
Lets hope the same can be the case with animals as well.
I can't emphasize the impact of https://www.youtube.com/watch?v=8gqwpfEcBjI&t=25s (earthlings documentary) had on me. I am mostly vegan (well aside from some eggs which I also can easily quit), I highly recommend it.