Having a good opinion of others is part of our religion. We should always look for an interpretation of the actions of others that implies soundness in their religion and a good standing with Allah. To do otherwise is to open ourselves up to opinions that will imply sinfulness or even disbelief.
By covering up the faults of other Muslims, we are inviting Allah to cover up our faults. The Prophet, peace upon him, mentioned in this regard: “A servant does not cover up the faults of another in this world except that Allah covers up his faults on the Day of Resurrection.” Conversely, those who assume the worse of their fellow believers and seek to discover and broadcast their faults are warned by Allah, “Those who love to broadcast the faults of the believers will have a painful punishment in this world and the next.” (24:19)
Imam Zaid Shakir