i found this saying attributed to imam ali, which i can find no fault with it, AFAIK.
Those that tell you traditions will be of four types – there won’t be a fifth one.
One will be a hypocrite who will portray Iman and is a Muslim just to show. He does not think it is bad, or a sin, to relate false things to the Holy Prophet (S.A.W) intentionally. If Muslims knew he was a liar, a hypocrite, then they would not accept what he said was true.
But they said he is a companion of the Holy Prophet (S.A.W), they have seen him, heard tradition from him, he does not lie and does not think it lawful to relate a lie to the Holy Prophet (S.A.W). Whereas the information that Allah has given about hypocrites, He has given and He has described his attributes that he has. Allah Tabarak WAT’Ala has said: And when you see them, their persons will please you, and if
they speak, you will listen to their speech; (Surah Munafiqun:4).
These people in the end stayed alive and became nearer to the imams who deviated them and, near to those who called them towards Hell through deceit, lie, hypocrisy, and accusation. So they made them leaders and let them ride on the backs of people and in this world, through them, fed themselves. And people are with Kings except those whom Allah saves. So this is one of the four types.
There is another who heard something from the Holy Prophet (S.A.W) but he did not remember exactly what he heard and did not lie intentionally and he has what he heard from the Holy Prophet (S.A.W) and he acts on it, and says that he heard it from the Holy Prophet (S.A.W). If Muslims knew that he had any doubt, then they would not accept it. If he himself knew he was doubtful then he would leave it.
The third type is a person who heard something from the Holy Prophet (S.A.W) what he ordered and then stopped it, but the person does not know, or he heard something that was stopped and after that the Holy Prophet (S.A.W) order to do it, but the person does not know it. This person remembered Mansukh (what order has been withdrawn) and did not remember Nasikh (what is current). If he knew it was Mansukh he would leave it. If Muslims knew the order was Mansukh when they heard, they would all leave it.
The fourth is a person who did not associate any lie to Allah or His Prophet because he bore enmity towards lie, and feared Allah, respected and valued the Holy Prophet (S.A.W) and had no doubt. He remembered it the way he heard it. He did not add or leave anything out, remembered Nasikh and
Mansukh, acted on Nasikh and left Mansukh.
The order of the Holy Prophet (S.A.W) to do, and to stop, is like Quran. It is Nasikh and it is Mansukh. It is general and particular, Mohkam and Mutashabih. Sometimes there used to be two types of his talk. One used to be particular and general like Quran. He who did not know what Allah has meant and what the Holy Prophet (S.A.W) had meant also heard this.
Not all companions of the Holy Prophet (S.A.W) were of the type who would ask him and understand him. There were also those who used to ask, but did not understand until they wanted that somebody comes, or an Arabi (one who lived in the outskirts of Medina) comes and asks the Holy Prophet (S.A.W) so they would hear him.
I can understand why some hadith scholars/rijal scholars were not comfortable with Jafar Sadiq. Not because he wasn’t a scholar, but due to the narrations attributed to him & the likes of those who claimed to have narrated from him.
if i was living during that time, from whom (scholar/s) should i take my religion from, bearing in mind Quran 2:166-167?
[Shakir 2:166] When those who were followed shall renounce those who followed (them), and they see the chastisement and their ties are cut asunder.
[Shakir 2:167] And those who followed shall say: Had there been for us a return, then we would renounce them as they have renounced us. Thus will Allah show them their deeds to be intense regret to them, and they shall not come forth from the fire.