> In Utah,...
Since moving here, I've heard "Oh, my heck" more times than I can count. Which is odd, since "Oh my hell" and "crap" are equally common.
In many families, "hell" and "damn" don't even count. To each his own.
My pet peeve is that at church, here in Minnesota, the youth--and even some adults--say "crap" while giving talks in front of the whole congregation.
There is a time and place for such things, and at church is neither the time nor the place. Even though some people don't like it, there IS still such a thing as "polite society," where profanity is to be avoided like the plague. In certain locations, and in certain company, it is NEVER acceptable, regardless of one's emotions.