The only reason I'm not 100% vegan/vegetarian is because, since most people aren't, it restricts a lot the number of dishes you can eat. Specially when you go out in a restaurant. But, if more people would be vegetarians, I'm sure that would change.
It is charitable to call it charitable. Almost all meat, eggs, and dairy comes from factory farming. The small farms that people like to tell themselves they eat from are a literal rounding error [0]. You only get that if you go to the actual small farm itself or eat out at a very expensive restaurant.
- If you buy a meat sandwich from the corner store...factory farming
- If you buy a burrito from a restaurant...factory farming
- If you buy eggs and cheese at a diner...factory farming
- If you buy milk from the grocery store...factory farming
You can tell yourself you only buy from small farms, but there is a 99% chance [0] you are eating factory farmed animal products. Sorry to break it to you.
[0] https://thehumaneleague.org/article/what-is-factory-farming