In general Hindus are tolerant of those who do not harbor malicious tendencies. Muslims are outside this definition. It's not only in India that muslims are the focus of other communities' ire. Wherever there are muslims to be found, there is conflict and friction. Take Autralia, Thailand, UK, Germany, France etc. These observations suggest that the root cause of the disharmony is in Islam.