History is all a matter of interpretation - there isn't really a definitive narrative about the first three generations of Islam. We should accept our human reason is fallible and that we can never be in possession of an infallible articulation of God's Will - interpreting God's Will is a difficult process - there will nearly always be a difference of opinion - this difference of opinion should be respected. What we need is a calm debate without calling the other party misguided or even worse having ''left Islam'' which is a very sad ''tactic'' used by some brothers and sisters who lose sight of the ethics of public discussion because they are so obsessed with being right and having the satisfaction of being in possession of ultimate religious truth so much so that it feeds their ego. In a cruel twist of irony, the very narrative of faith they turned to in order to fight their ego has only fuelled it through subtle manipulation...
History is all a matter of interpretation - there isn't really a definitive narrative about the first three generations of Islam...