Derogatory comments by BJP leaders on Islam and Prophet Muhammad have drawn public ire and calls for boycott of Indian g