Thanks for sharing your story. I can very much relate.
I’ve done a lot of research (and writing) about plant-based proteins and it’s a lot easier than you may think to meet your needs. I hope you’ll check this out:
For me, the main temptations come from the dairy that the rest of the family eats. I once asked my vegan mentor his thoughts on ‘cheating’ – finishing yours kids leftover yogurt, for example. He said ‘if a little cheating helps you stick to (almost) vegan, then do it’! Since then I have happily called myself an imperfect vegan.