I know for heaven's sake, for Pete's sake, for God's sake and for Christ's sake. All of those, however are religious references. The only non-religious equivalent phrases I know are for fuck's sake and its variations.
Are there any non-vulgar, non-religious alternatives? I am very used to the general construct of for X's sake and am looking for something along the same lines that I could use in cases like
C'mon, it's just a scratch for X's sake!
That's not even true for X's sake!
It does not need to also be applicable as a general exclamation of frustration (Oh, for chrissake!) but that would be nice. Basically, I'm looking for a synonym for the "Oh come on!" sense of for fuck's sake rather than the Oh shit! one.
EDIT: Since this has gotten quite a bit of attention, I would like to urge those who answer to read the entire question, not just the title. I am not just looking for polite swearwords but for something that can be used in the example phrases above.