我觉得吃什么是各人的自由吧,不用太纠结这个问题。是有小部分中国人吃狗肉,但他们只能代表他们自己,不能代表中国人,在中国一样有很多反对吃狗肉的人。
至于外国这个概念太宽泛了。至少在英语文化国家,几乎不吃马肉,不过他们有吃venison鹿肉的传统。
世界马肉生产前几的国家
![](http://imgsrc.baidu.com/forum/w%3D580/sign=21e9c25bbba1cd1105b672288913c8b0/5e65cec4b74543a95b13dca71f178a82b80114c9.jpg)
马肉消费前几的国家
In 2005, the 5 biggest horse meat-consuming countries were China (421,000 tonnes), Mexico, Russia, Italy, and Kazakhstan (54,000 tonnes).
当然相对于人口,中国人均马肉消费量比意大利少多了。
如果要解释的话,我个人认为:
这个东西跟文化有关,不同文化对不同动物分别有不同的观点。传统中国文化虽然也有对狗的崇拜,但也倾向于认为狗是低贱的,中国话里用狗来骂人的词特别多。
最主要原因:中国人在吃方面确实比很多文化要不挑食。这主要生存条件不利引起的。一是中国人口多,二是虽然中国古代农业发达,但是因为自然条件限制,中国一直是个在肉食方面很稀缺的国家(猪肉成为中国的主肉食,跟猪很好养,不需要丰富的资源条件有关)。中国的游牧民族也不吃狗肉。在西方国家,非常时期也有大量吃狗肉、马肉的记录。但大多数时间他们没有这样的危机,并且有丰富的牛羊肉,所以无法理解农耕文化下肉食的稀缺。
现在在中国吃狗肉也被认为是一种不道德的行为,吃狗肉的只是少数人,而且越来越多的人保护动物的意识增强,传统农耕文化形成的习惯需要时间的改变。