@PistolPete - the guy in your video (Alex O'Connor) is an intelligent guy, but on the subject of Veganism he's an extremist.
He doesn't just want factory farms to stop, he wants all use of animals for food, clothing, etc., to stop. Him calling the animals in these farms 'inmates' is a bit of a clue to his Vegan extremism.
He also said 'humans are just animals, too' but whines because we still eat meat. Well, if it's good enough for a lion or crocodile then it's good enough for me, lol.
Yes, there's a strong environmental argument for humans to ban animal farms and cut down on eating meat. But that will never be enough for lunatics like O'Connor.