Or just eat pastas, lentil based dishes, vegetable curries, soups, or even supplement meat with texturized vegetable protein for faux meat pies, bolognese etc. I'm a meat eater and can't tell the difference.
The vegetarians I know don't eat tofu very often, and would rather eat tofu potentially produced by a notorious company than eat an animal.
Didn't down-vote you BTW, just thought I'd chime in because I know a few veggos, including my wife. It's not bad food I can assure you.