Both you and your son are wrong
The oath is written in the Constitution, and it must be read eaxactly the way it is written. The Chief Justice was wrong by reading it, Obama was wrong by repeating it.
To avoid potentila legal battle, Obama should do it again in private.