Mekkelilerin İslam dinine karşı çıkmalarının nedenleri şunlardır:
-
İslamiyet’in kölelere diğer insanlarla aynı hakkı tanıması
-
İslamiyet’in putlara tapmayı yasaklaması
-
İslamiyet’te öldükten sonra dirilme inancının olması
-
Arap kabileleri arasında rekabet olması
-
Arapların kabilelerine ve geçmişlerine bağlılıkları
-
İslamiyette ki sosyal adalet (özellikle zekat)
-
İslamiyette ki emir ve yasaklar (içki, zina ve kumarın yasak oluşu)
Bu nedenler Mekkelilerin İslam’ın yayılmasını engellemeye çalışmalarına yol açmıştır.