If they do, it does.
If they don't, it doesn't.
Correct! It would be more offensive and a desecration if they were to swear upon something they don’t believe in. In that sense, better to swear upon something of value (”on my mother’s/father’s/childrens’ life”; “hope to die”: etc.) but if what you’re swearing upon promotes immoral values then why bother.