رَجُلاً، عَلَى عَهْدِ النَّبِيِّ صلى الله عليه وسلم كَانَ اسْمُهُ عَبْدَ اللَّهِ، وَكَانَ يُلَقَّبُ حِمَارًا، وَكَانَ يُضْحِكُ رَسُولَ اللَّهِ صلى الله عليه وسلم، وَكَانَ النَّبِيُّ صلى الله عليه وسلم قَدْ جَلَدَهُ فِي الشَّرَابِ، فَأُتِيَ بِهِ يَوْمًا فَأَمَرَ بِهِ فَجُلِدَ، فَقَالَ رَجُلٌ مِنَ الْقَوْمِ اللَّهُمَّ الْعَنْهُ مَا أَكْثَرَ مَا يُؤْتَى بِهِ. فَقَالَ النَّبِيُّ صلى الله عليه وسلم " لاَ تَلْعَنُوهُ، فَوَاللَّهِ مَا عَلِمْتُ أَنَّهُ يُحِبُّ اللَّهَ وَرَسُولَهُ "
‘Umar ibn al-Khattāb (may Allah be pleased with him) reported:
A man at the time of the Prophet (ﷺ), whose name was ‘Abdullah and who was nicknamed Himār, used to make the Messenger of Allah (ﷺ) laugh. The Prophet (ﷺ) had flogged him for drinking (intoxicants). One day, he was brought again, and the Prophet (ﷺ) ordered that he be flogged. Then a man from among the people said: O Allah, curse him! How often is he brought? The Prophet (ﷺ) said: "Do not curse him, for by Allah, I know that he loves Allah and His Messenger."
During the time of the Prophet (ﷺ), there was a man named ‘Abdullah, nicknamed Himār. He used to make the Prophet (ﷺ) laugh with some of his words. The Prophet (ﷺ) had flogged him for drinking wine, and one day he was brought again for drinking wine; the Prophet (ﷺ) ordered that he be flogged. One of those present insulted him and said: May Allah curse him! How often is he brought for drinking wine?! The Prophet (ﷺ) said: Do not supplicate for his expulsion from Allah's mercy. By Allah, I know nothing of him except that he loves Allah and His Messenger.
Lessons
There is no contradiction between committing a prohibited act and having love for Allah and His Messenger in one's heart, for the Prophet (ﷺ) stated that the man mentioned loved Allah and His Messenger despite what he had done.
One who commits a major sin and dies persisting in it is subject to Allah's will: if He wills, He will forgive him, and if He wills, He will punish him. Yet no one from the people of Islam will remain eternally in the Hellfire.
It is disliked to curse a specific person who drinks wine, because there may be a reason preventing the curse from applying to him; moreover, cursing or supplicating against a specific individual may cause him to persist in sin or despair of accepting his repentance.
It is permissible to curse, in general terms, those characterized by such a sin, without specifying any individual.
Explanation in Arabic
كان على عهد النبي صلى الله عليه وسلم رجل اسمه عبد الله، ويلقب حمارًا، كان يضحك النبي صلى الله عليه وسلم في بعض كلامه، وكان صلى الله عليه وسلم قد جلده في شرب الخمر، فأتي به يوما قد شرب الخمر فأمر به فجلد.
فسبه أحد الحاضرين، وقال: لعنه الله، ما أكثر ما يؤتى به قد شرب الخمر؟! فقال صلى الله عليه وسلم: لا تدعوا عليه بالطرد من رحمة الله، فوالله ما علمت إلا أنه يحب الله ورسوله.
لا تنافي بين ارتكاب النهي وثبوت محبة الله ورسوله في قلب المرتكب له؛ لأنه صلى الله عليه وسلم أخبر أن المذكور يحب الله ورسوله مع ما صدر منه.
مرتكب الكبيرة إذا مات وهو مصِرٌّ على شيء منها فهو تحت المشيئة، إن شاء الله غفر له وإن شاء عذبه، ولا يخلَّد في النار أحد من أهل الإسلام.
كراهة لعن شارب الخمر المعين؛ لاحتمال قيام مانع من لحوق اللعن؛ ولأن لعن المعين والدعاء عليه قد يحمله على التمادي، أو يُقنِّطه من قبول التوبة.