Why do different prophets give contradictory teachings ?



 Prophets are born from time to time to remove a catastrophe and establish Dharma (righteousness). They preach according to the time, place, conditions and requirements. Lord Buddha preach, "Don't kill". Guru Govind Singh preached, "Kill". When Buddha was born, people were sacrificing many animals. He had to preach Ahimsa (non-violence) to stop killing. Guru Govind Singh had to infuse chivalry in man. One prophet preached, "Renounce and go to the forest". Sri Ramanuja preached, "Enjoy at home. Have no attachment. Worship Vishnu". The teachings are not contradictory in reality. They are needed to suit the occasion, time and nature of men.

Comments