Not to distract you from the debate your having but just to tell you, swearing by anything other than Allah is haram and shirk.
References:
Praise be to Allah.
Firstly:
It is haram to swear by anything other than Allah, whether that be one’s father or leader, or on one’s honour or status, etc, because it is proven that the Prophet (peace and blessings of Allah be upon him) said: “Whoever swears an oath then let him swear by Allah or else keep silent.” Agreed upon. And he said: “Whoever swears an oath, let him not swear by anything other than Allah. Narrated by al-Nasaa’i. And he said: “Whoever swears an oath by anything other than Allah has committed shirk.”
Secondly:
The Muslim should not regard anything as equal with Allah, such as his homeland, the king or the leader, when pledging to work for them. Rather he should say: “I pledge to Allah that I will do my best to do my duty to Allah alone, then I will serve my country and help the Muslims, and I will follow the rules of the Scouts that do not go against the sharee’ah of Allah.
Thirdly:
A person’s actions should be in accordance with the laws of Allah, and it is not permissible for him to promise that he will act according to the laws of a state or some other human group at all.
Shaykh Ibn Baaz (may Allah have mercy on him) was asked:
We have many people who swear by things other than Allah. For example they say, “By the life of the Prophet Muhammad (blessings and peace of Allah be upon him)” or “By the life of ‘Eesa” or “By the life of Moosa (peace be upon him)” or “By the life of the Quran” or “By the life of my father’s grave” or “I swear by my honour”. Please advise me about that; may Allah reward you with the best of rewards.
He replied: Swearing by anything other than Allah is not permissible. Rather the oath should be by Allah alone, may He be glorified and exalted, because it is proven that the Messenger of Allah (blessings and peace of Allah be upon him) said: “Whoever swears an oath, let him not swear by anything except by Allah, or else let him remain silent.”
And he said: “Whoever swears by anything other than Allah has associated something with Him (shirk).” Swearing by anything other than Allah is one of the haram actions that constitute kufr (disbelief), but it comes under the heading of minor shirk, unless he meant that this by which he swore was as great as Allah, or that it has control over the universe, or that it deserves to be called upon instead of Allah, in which case it becomes major kufr (al-kufr al-akbar) – Allah forbid.
So if he said “By the life of So and so” or “By the life of the Messenger” or “By the life of Moosa” or “By the life of ‘Eesa” or “By my father’s grave”, or he swore by honesty or by the Ka‘bah and so on, all of that is swearing by something other than Allah, and all of that is not permissible and is an evil.
https://islamqa.info/en/answers/345...father-or-leader-or-on-ones-honour-and-status
https://islamqa.info/en/answers/158723/ruling-on-swearing-by-the-life-of-the-quraan[/SPOILER]