You've been watching too much Fox News then, as they seem to be the one with an agenda here (make mountains out of mole-hills on the "persecution" of the Christian right).
But seriously, you're feeling that your son shouldn't be joining the AF becuase they are "Anti-Christian"? Really? I'm sorry, but my personal priorities on why one would want to serve or not, in a particualr branch or not, or in a particular career field o not are slightly different. But then, to each his own.
And I'm sure he'll lose sleep tonight over your assessment of him.
But I agree that this is a cadet Oath, and should be overseen by the cadets.
That being said, my experience over these past 30+ years associated in the military has been a tad different than yours, seeing that perhaps so many non-Christains are now vocal about your beliefs is that they are finally tired of the many more times Christains have been shoving their views of morality and non-tolerance of others down everyone else's throats. Not all Christains, certainly. But a VERY vocal minority. Frankly, they deserve the so-called and Fox News trumped up payback.
I have had exactly 2 commanders in my career whom had a negative attitude toward me, both of which went out of their way in efforts to hurt my career. The common thread between the two? Super Religious Christains who didn't like the fact that I didn't follow thier "morality" code (one even lectured me for suggesting a squadron family Halloween party, and put me in his dog-house for the rest of the time he was my commander over it. Real Christain attitude from THAT one!). I could tell you that other commanders who were agnotstic or followers of another diety were the same, but frankly THEY NEVER MENTIONED THEIR FAITH, OR LACK OF IT, TO ME OR INQUIRED ABOUT MINE.
Which is the way it should be.
As to the Oath, it's just words everyone. It is whatis in your heart that matters. And no one can take that from you.