Is there a secular, non vulgar alternative to "for heaven's sake"?
Wasn't going to answer this but the phrase invoked childhood memories with the cousins and my great-grandma who was a mild mannered god-loving woman. I don't think I can remember her ever raising her voice and when she said, "For pity's sake" she looked a little guilty, using that kind of strong language around the great-grandkids.
I'm surprised "For crying out loud!" isn't in here yet.
I believe that there is a famous Christmas song that implores us to be good for goodness' sake. Though this is still a euphemism, it is certainly more secular than God, Christ, or Pete(r).
Not an established phrase, but how about: "In the name of all that is secular and non-vulgar"?
How about good grief
See here:
used as an exclamation of dismay, surprise, or relief: Good grief, it's started to rain again!"
For lovers of Charlie Brown out there: