Why should ye not eat of ( meats ) on which Allah 's name hath been pronounced , when He hath explained to you in detail what is forbidden to you - except under compulsion of necessity ? But many do mislead ( men ) by their appetites unchecked by knowledge .