Even if we agreed that it's remotely appropriate to state an oath for graduation, the word "swear" can be exchanged for a synonym, and the line "so help me God" can be left out entirely.
There's nothing to see here besides OP getting his panties in a bunch over nothing.
1. An oath to graduate school should not exist at all.
2. That aside, the oath discriminates against Christians by including "swear".
3. The oath also discriminates against non-Christians by requiring "so help me God".
Every other place we see this oath, be it military enlistment or elected to public office, you can elect to conclude your oath with "duties", leaving out "so help me God" entirely. You can replace "swear" with a synonym. Every time these options are not allowed, the oath is struck down. If these options are allowed, then no one will be discriminated against, and we are left with #1: an oath to graduate from school should not exist.
That is how I triashed the offences.
Last edited by Jerry; 02-03-13 at 08:39 PM.