Answered by Sayyidi Habib Umar bin Hafiz (may Allah protect him and benefit us by him)
How do I maintain a good opinion of others?
You do this by ignoring their faults and focusing on their praiseworthy qualities and by remembering that Allah may forgive anyone and give them a good ending. Be certain that the smallest of your sins is far graver than the sins of all other people. Remember that your Creator has commanded you to have a good opinion of others and to have a heart full of love and respect for them.