There are high chances that actual history if any is there not written in Mahabharata. As already mentioned in , and why I am reiterating on same is because when I look at Mahabharta all I can see is glorification of relatives of Pandvas. From Yudi, Arjuna, Bheema, Bheesma and even Karna because he was related to them. Even names of Kurus were changed from Su to Du. This clearly shows that how history is changed as changing name from Su to Du already make everyone think in negative side. May be Suyodhana was right king and righteous heir but he lost the war so he lost his true identity. May be Karna was an ordinary charioteer of Suyodhana but after end of war Pandavas come to know true identity of Karna and they glorified him. I could be right or could be wrong but its a reasonable doubt.