شبه افکن

کسب ثواب با ناسزا و تهمت و غیبت؟!

انجمن: 

با سلام خدمت همه دوستان و استادان گرامی،

من در این سوال دیدم که کارشناس محترم سایت صحت حدیثی رو تایید کردند که در اون فحش و ناسزا و غیبت درباره فردی که شبهه وارد میکند مجاز و حتی توصیه شده است. متن حدیث به این شرح هست (کپی-پیست از سوال موجود در سایت):

نقل قول:

رسول خدا (ص) فرمود :
هرگاه پس ازمن افرادی رادیدید که ایجادشبهه میکنندوبدعتگزارند (وظیفه شما اینست:)
1،ازآنها اظهارواعلان بیزاری کنید
2،بسیارآنهارا سب وفحش دهید
3،درباره آنهابدگویی کنید
4،پشت سرشان غیبت کنید
5،تامیتوانیدبه آنهاتهمت وبهتان واردکنید،
(به این دلایل:)
1،تاهیچ کس طمع نکنددراسلام فسادکند
2،مردم ازآنها دوری گزیده
3،بدعتهای آنان را یادنگیرند،
(اجروثواب این لعن وفحش:)
1،خداوندبه سبب این رفتاربرای شماحسنات ثبت میکند
2،مقام ودرجات رفیع به شما عنایت میفرماید.
اصول کافی/باب مجالسةاهل المعاصی،حدیث4/ج2/ص375

از طرف دیگه من احادیث و روایات زیادی مبنی بر ناپسند بودن (و در بعضی از احادیث حرام بودن) ناسزا به هر کسی (در بعضی موارد با تاکید بر اینکه حتی به کافران و فاسقان و ...) دیده ام که بعضی از اونها رو اینجا کپی-پیست میکنم:

نقل قول:

پیامبر اكرم صلی الله علیه وآله فرمود كه ورود به بهشت بر هر كسی كه فحش و ناسزا گوید، حرام است. (كنزالعمال، ج3، ص598)

مقتضای اطلاق روایات، حرام بودن فحش است با هر كس كه باشد، خواه مسلمان و مومن، یا كافر و فاسق، كوچك یا بزرگ. (شهید دستغیب، گناهان كبیره، ج2، ص299)

امام باقر علیه السلام می فرماید: ناسزاگویی، اسلحه فرومایگان بدكار است. (سفینةالبحار، ج2، ص346)

روزی امیرالمومنین(علیه السلام) شنید كه مردی به جناب قنبر دشنام می دهد و قنبر خود را آماده كرد او را فحش بدهد، حضرت فریاد زد: قنبر، آرام باش! دشنام گویت را با خواری واگذار كه با این كار خدا را خشنود میكنی و شیطان را خشمگین می سازی و دشمنت را كیفر می دهی.
سپس امام سوگند یاد كرد كه «هرگز شخص با ایمان، پروردگار خود را از چیزی همانند «حلم و خویشتن داری» راضی نساخته، شیطان را با سكوت خشمگین نكرده، احمق را با خاموشی، مجازات ننموده است. (سفینةالبحار، چاپ قدیم، ج1، ص300، واژه حلم)

آیا این احادیث با هم متناقض نیستند؟ و آیا اصولا از لحاظ عقلی چطور ممکنه اسلام، مسلمونها رو به ناسزا گفتن و غیبت کردن و تهمت زدن به مخالفینشون تشویق کنه؟ آیا این مخالف اخلاق نیست؟