Augustine, have you tried opening a shop near a major church, or on the church premises, with pictures of hindu gods and goddesses for sale? Try it and see what happens to you. You might not be violating any law by selling pictures of hindu gods just outside the gates of the church, but you sure are going to get your arm twisted by the church - its administration and priests, if you were to do so.
You christians talk about freedom of speech and actions only when it serves your (christian) purpose, but do everything in your power to stop other religions from doing the same at your doorstep.