respecting is different and making fun of or deriding is different thing....in india you can not spread hatred against beliefs of other religions and yes it is a law...
Hate speech laws in India - Wikipedia, the free encyclopedia
Hatred against beliefs/religion is open to interpretation. There was probably no hatred in their preaching, but you guys probably felt there was. It is a subjective thing, not an objective one.