I totally disagree with Justice Dave's statement that Gita and Mahabharat should be made compulsory in schools.
In a country of such diversity as ours, nothing of this kind should be compelled or imposed, as that is against our nation's secular feature and Constitution. Muslims and Christians may not want their children to be taught these books. Should their children yet be forced to read them ?
Some people say that Gita only teaches morality, and has nothing to do with religion. But Muslims may say that only the Quran teaches morality, Christians may say that only the Bible teaches morality, Sikhs may say that only the Guru Granth Saheb teaches morality, Parsis may say that only the Zend Avesta teaches morality, etc
In my opinion such compulsion or imposition will do great harm to the unity of our country.