Yes, if Ashraf thinks Hindus do not welcome him then there is a reason behind it.
The land of Pakistan is has been stolen from poor Punjabi Hindus. The land of Bangladesh too has been usurped, through deceit, from Hindu Bengalis. Islamic terrorists have thrown out the Hindus from Kashmiris and they are trying their best to steal this land from India.
If the Hindus had globally hated all religions then obviously the Parsees, Jews, and other communities staying in India would have felt estranged but they dont, like Mr.Ashraf! Hindus have always welcomed people from all communities - in fact Parsees Jews and those from other communities love Hindu India.
The Muslims call the believers of non-Islamic Gods as kafirs. But Muslims have never welcomed Hindus and that is why we see the current Hindu reaction.
I suggest that Ashraf should not stay with the Hindus and I strongly recommend him to try staying in Pakistan. I am confident he will be welcome there.