Its very easy to bring out petty questions in any big system. Lets consider the issue at hand: You asked so many questions, I'll ask ua very simple question: Why is that there are muslims/jehadis behind all the terror attacks in India??????
For a second let me falsely assume that Hinduism has 100 defects. But the biggest thing is that we do not kill innocent people and do these cowardly attacks such as bomb blasts.