The problem is just you have to know what you need to eat. If the markets were adapted to vegan or vegetarian aliments, it would be much easier to stop eating meat. On this topic I'm a selfish person: I like meat just because it tastes very good. But I (and also my family) try to at least reduce the amount of meat and eat better meat.
RE: TOP 5 REASONS why eating meat is NOT a personal choice...