If so, then: Have you ever really read the Vedas, Upanishads, Smritis and
Puranas (Ramayana and Mahabharata) ?
Your answer most probably will be: "No!"
The Hindu mentality is such, that it usually accepts anything without
questioning its authenticity. The reason is that for several centuries the
higher caste Brahmin has taught that the low caste indigenous Indian has no
right to question any discrepancies in Hindu beliefs and mythology
Oh You Hindu Awake !