Mr masood,i would seriously press upon you not to speak about other religions in a derogatory way. If you are a muslim(as your name suggests) then you should be aware that our religion strictly prohibits speaking against other religions, if some hindus worship animals or idols it is a personal preference and under Islam at best you can point out to them that it is prohibited even in their own religious texts,under no circumstance can you use abusive language like 'sick' etc,that way there is no difference between them and you. As you yourself have rightly pointed out that the blessed prophet was threatened,cajoled,abused with multiple assasination attempts so that he would give up the path of equality and justice,but how did he respond,he forgave all the Meccan pagans when he was victorious. So if you are a muslim you should reason out with these guys,we have enough proof of perfection of our faith to have to ever resort to malighning others. They are like our brothers and should be treated with respect and foul mouthed bigots should be ignored.