My gods, don't you frakking wish that they'd stop saying "frak" and "my gods" on Battlestar Galactica?
The characters on the show worship a Greco-Roman pantheon and I suspect the writers know how ridiculous it would sound if the president and Apollo and Starbuck were to go around saying, "By Jupiter!" or better yet, "By Jove!"
So why do they think "My Gods!" isn't just as ridiculous? It's more ridiculous. Such exclamations are not needed. And neither is the colorless metaphor - frak.