Lighten up :) This is done in fun. Colbert was abused as a child for being the only Catholic in an evangelical Bible belt community. He is old school Catholic--mainly cultural, because he is Irish decent. When he did his Christmas special he insisted it couldn't be blasphemous. He is in character and is speaking with absurdity, so don't judge him too harshly.