Taitriya Upanisad in Sishya Valli gives following options:
1. Sastram & a Person who follows Sastram:
If there is a Contradiction between above two, then follow Sastram and omit person who is not following Sastram in that praticular Context.Eg. Durvasa Muni/ Viswamitra etc.,
2. Since Scriptures are made before 1000 of 1000 years, it can not predict all sitautions which we come across in day to day life.In that case, follow a Dharmic person though he alters Sastram to suit the situation.Eg. Lord Krishna in Maha Bharata violated Dharma in many occassions.
With above examples we understand that, nothing is absolute in the world including Dharma and there are lot of Grey areas and a clear line is not visible to follow what in a given situation.Can you elaborate on this?
You are very correct in your conclusions.
Nothing is absolute other than Brahman.
As for Dharma, it follows the cycle of changes according to the Yugas. Even though there are universal dharmas like truth and non-violence, the same are related to the situation and social structures. Hence what is proper for one culture may not be acceptable in another culture.
Shastra gives the thumb rule for dharmas. The wise ones interpret these rules and apply them to the present situation. There can be differences of opinion regarding the interpretations, but as long as there is no hidden motive or agenda, most interpretations may be taken as accceptable. The decision has to be made so as to be compatible with both shastra and conscience. The difficulty comes when the two are in conflict and both have equal weightage. At such times, it is time to consult someone more informed and experienced with such matters. In the event of no such help being available, we surrender to Ishwara and make the decision. Such decisions are may turn out right or wrong, but then we are ready to accept the consequences as learning experiences.