I just wanted to disagree with the part I bolded. Many Christians believe that saying any of the above ("Oh my God, Jesus Christ, etc.) in the context of a moment of shock, as you describe, is considered "taking the Lord's name in vain" and sinful. Unless I am misunderstanding your moment of shock context.