Deepfreeze32 wrote:If you want a different argument, try this one on for size: As an acronym, it's meaning is ambiguous by default. It could mean any number of things, and the odds are quite slim that it's meant as a slander against God. Additionally, god is a word that can refer to either the Christian God, one of the many (or one) Hindu gods, the Greek/Roman gods, and so on. Now let's take the dictionary's definition:
http://www.merriam-webster.com/dictionary/god.
YES. Because the typical American teen girl is totally meaning Vishnu when saying "OMG".

I'd place money (and I am nawt a betting child) that the typical usage has no particular god attached to it, but is just a blank exclamation like 'ow'. But if I were to ask, I'd place even more money that they'd claim it's the only God in existence. This is especially true for Christians.
And while you may be logically correct, I don't believe you're actually right, if that makes sense. For one thing, there is only one God. One creator of mankind. It'd be different if the gods you mentioned actually existed. To that extent, saying 'Oh My God' can only be the actual God. And even if you go the technical route that 'God' is actually just a title, you're using it flippantly with no respect as to its Person. Try doing that to an earthly king sometime. "BY THE KING, YOUR FEET SMELL SO BAD" or the more popular 'Oh my king I can't believe that just happened'. Aside from making no sense, see where that gets you in some countries.
For another thing, God is what He is, and there is no other. I said that last paragraph, but I want to highlight it. Because I disagree with your prof, since I think he's going by the letter of the law, but not the spirit of it. To me, it is in effect the same as if I were to take the commandment of not giving false witness about your neighbor and taking it to mean that I should not lie in court, but that it's totally OK in everyday life.
Plus, in ye olde times, a 'name' meant more than the word used to call out to somebody, but their character. Who they is. By turning God into a casual exclamation, especially Christians, we're either taking an oath on His name (which is where this entire phrase started, I think) or declaiming something by it. Which is something we ain't 'sposed to do. It's scraping by on a technicality.
To that end, I also believe it is possible to misuse God's name in our actions, not just our tongues; If, for example, I claim to be a Christian and use church benefits but don't actually serve God, or use Christianity for personal gain and claim to be 'sent by God'. Stuff like that.
Fourthly (or...sixthly? Whatever; you get the fact I'm trying to appear intelligent), your own argument tends to work against you, since the writers of the bible saw fit to use a 'generic' form of the word 'God' a lot of times in their writing. Were they then, ambiguous, or specific in their meanings? Why then, should we take the same word (in effect, though not a 1:1 translation) translated into English as being entirely ambiguous and OK to use as a curse? You
might can make the argument that this is OK from a secular standpoint, but Christians know better and have no excuse.
Jumbled, and I don't expect anything to come of it. So in the future I will be giving atomic wedgies to Christians who use the phrase 'Oh my God' as a curse or exclamation. That way, my purnt is entirely clear, and I will actually be doing something as opposed to blowing hot air.
WOT smiting you in the face aside, I don't screech at people for saying stuff like this. I believe them wrong, and if asked will say it. But I don't batter them about the face with a bible because of it, just get annoyed in my own head.

As much as it appeals to my inner pharisee, very little comes by placing judgment upon random people on the street.