Just re: the Kaepernick isn't good because he's vegan thing - plenty of athletes are vegan or vegan-ish and have great careers.
Arian Foster, Trent Williams, Tom Brady, Brandon Flowers, Tyrann Mathieu, Grady Jarrett, Demaryius Thomas, Brandon Mebane, Theo Riddick just to name a few.
Protein can come from all sorts of sources. As long as you're getting enough of it somehow, then you're fine.
Not campaigning here, just pointing out it's not a death sentence to an NFL career.
https://www.peta.org/blog/nfl-players-going-vegan/