They say that Mahabharatha was one of the significant moments in the evolution of the world towards Kali Yuga.... where families fought for title and land, yet where Dharma reigned in the end. But it is also a tale of how Dharma was sometimes compromised to win, or made to win. It is a tale which shows us a way of dharma.... and how one can falter if one chooses not to do one's dharma..
Kunti was not a liar... That was her destiny.... The night of the victory of Mahabharata, Kunti could not control her sorrow over Karna's death and thats where Yudisthir found her, near Karna's body... When he asked his mother the reason for her sitting besides the Charioteer's son, she could not keep quiet any longer and tells him the truth. Yudisthir went on to "curse" the entire "feminine gender" that they would never be able to keep a secret henceforth, for it was Kunti's silence on Karna's parentage which brought this about.
This is just one aspect to Mahabharata.. Every lil snippet has a reason, a reason leading upto the Kurukshektra Mahakshetra Mahabharata war and a reason for people to remember it and derive lessons from it. But for that, Lord Krishna would not have taught Arjuna the Geeta on the battle field..
To call Pandavas cheaters would be unfair, because I think the author of this post and many others have gone on the basis of incomplete information.... Mahabharata is a story of how many odds one can face in life and how one comes out of it relatively unscathed.. of the different temptations of life which one puts aside on the path of dharma... and how the path of dharma is strewn with adharma, that dharma is the ultimate destination of the road taken by adharma also.
Before making such comments on our religious books, on our Lords, on persons in our mythology who form an integral part of our way of life and devotion to the Lord, it would be appropriate to read it further, to assimilate it better and then understand it fully to avoid making such statements.