Prime Minister Narendra Modi on Thursday attacked Congress leader Rahul Gandhi over his Devta remarks made during his US visit and said it is an insult to our faith and Congress should be punished for this.