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:
https://medium.com/@chanapdavis/a-simple-way-to-get-enough-protein-be45e12b6ee0?source=linkShare-72c7548d8c8e-1536424254
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.