Rather both of them were right and their difference was not...
Rather both of them were right and their difference was not an actual difference and they had no conflict between themselves, but apparently it seemed like that. Their story is just like those two angels of the heaven who are mentioned in the Qur'an and they took their dispute to Hazrat Dawood (a). So which angel was right and which one had made a mistake? Or would you say that both of them were wrong?
Whatever would be your answer regarding that matter; my answer would be the same regarding Ali (a) and Abbas. Yahya: In my opinion, neither of these angels made a mistake rather both of these angels were right. In fact, they had no dispute and the exposition of their difference was only to attract the attention of Hazrat Dawood (a) and to let him know of the Decree of God.
Hisham: Therefore, I would say regarding Ali (a) and Abbas that they had no dispute concerning the matter of caliphate and in fact both of them were of one and the same opinion. Their retelling of the dispute was only to inform the caliph (Abubakr) about his mistake and their action was similar to the action of those angels. Yahya gave no answer at all. He was looking at Haroon amazed and ashamed. The caliph who was very much impressed by Hisham's attractive speech, applauded and praised him.
[^1]: Abbas was the uncle of the Prophet (s) and the ancestor of all Abbaside Caliphs including Haroon, and for this reason, this dynasty of Islamic Caliphate is called Abbasides Previous…