I find it interesting that “Oh my God” and “Jesus Christ” are much more common in public than words like fuck and shit. Why do you think that is?
I agree. For my own part, as a style choice if nothing else, I swear occasionally but do not do anything that approximates the name of God.
For example, I might potentially exclaim, “Gosh damn it,” but never, “God darn it.”