The Eternal Curse for Those Who hide Religious Commandments
Allah says;
إِنَّ الَّذِينَ يَكْتُمُونَ مَا أَنزَلْنَا مِنَ الْبَيِّنَاتِ وَالْهُدَى مِن بَعْدِ مَا بَيَّنَّاهُ لِلنَّاسِ فِي الْكِتَابِ أُولَـيِكَ يَلعَنُهُمُ اللّهُ وَيَلْعَنُهُمُ اللَّعِنُونَ
Verily, those who conceal the clear proofs, evidences and the guidance, which We have sent down, after We have made it clear for the People in the Book, they are the ones cursed by Allah and cursed by the cursers.
These Ayat sternly warn against those who hide the clear signs that the Messengers were sent with which guide to the correct path and beneficial guidance for the hearts, after Allah has made such aspects clear for His servants through the Books that He revealed to His Messengers.
Abu Al-Aliyah said that these Ayat,
"were revealed about the People of the Scripture who hid the description of Muhammad."
Allah then states that everything curses such people for this evil act. Certainly, just as everything asks for forgiveness for the scholar, even the fish in the sea and the bird in the air, then those who hide knowledge are cursed by Allah and by the cursers.
A Hadith in the Musnad, narrated through several chains of narrators, that strengthens the overall judgment of the Hadith, states that Abu Hurayrah narrated that Allah's Messenger said;
مَنْ سُيِلَ عَنْ عِلْمٍ فَكَتَمَهُ أُلْجِمَ يَوْمَ الْقِيَامَةِ بِلِجَامٍ مِنْ نَار
Whoever was asked about knowledge that one has, but he hid it, then a bridle made of fire will be tied around his mouth on the Day of Resurrection.
It is also recorded by Al-Bukhari that Abu Hurayrah said,
"If it was not for an Ayah in Allah's Book, I would not have narrated a Hadith for anyone;
إِنَّ الَّذِينَ يَكْتُمُونَ مَا أَنزَلْنَا مِنَ الْبَيِّنَاتِ وَالْهُدَى
(Verily, those who conceal the clear proofs, evidences and the guidance, which We have sent down),"
Mujahid said,
"When the earth is struck by drought, the animals say, `This is because of the sinners among the Children of Adam. May Allah curse the sinners among the Children of Adam."'
Abu Al-Aliyah, Ar-Rabi bin Anas and Qatadah said that
وَيَلْعَنُهُمُ اللَّعِنُونَ
(and cursed by the cursers) means that;
the angels and the believers will curse them.
Moreover, a Hadith states that;
everything, including the fish in the sea, asks for forgiveness for the scholars.
The Ayah (2;159 above) states that;
those who hide the knowledge will be cursed, (in this life and) on the Day of Resurrection, by Allah, the angels, all humanity, and those who curse (including the animals) each in its own distinct way.
Allah knows best.
From this punishment, Allah excluded all who repent to Him