Question:
Science tells us that whatever one eats, it has an effect on one’s behaviour. Why then, does Islam allow Muslims to eat non-vegetarian food, since eating of animals could make a person violent and ferocious?
Answer:
“…So take what the Messenger assigns to you and deny yourselves that which he withholds from you…”
[Al-Qur’an 59:7]
For a Muslim, the Prophet’s statement is sufficient to convince him that Allah does not wish humans to eat some kinds of meat while allowing some other kinds.