I think swearing oaths on a Bible or any religious text should be abolished. Maybe many years ago when most people were actually G-D fearing their oath would mean something.
I think a witness or any deponent should be made to state a disclaimer in which they are made to understand that perjury is a crime for which they can be prosecuted.
2 For men shall be lovers of their own selves, covetous, boasters, , blasphemers, disobedient to parents, unthankful, unholy,
3 Without natural affection, trucebreakers, false accusers, incontinent, fierce, despisers of those that are good,
4 Traitors, heady, highminded, lovers of pleasures more than lovers of God;
5 Having a form of godliness, but denying the power thereof: from such turn away.
Now, that description is just a little bit scary. Notice the bolded phrases. Doesn't our repealing the necessity to swear on the Bible bring us closer to that? Doesn't it cast us as too proud to rely on God? Smarter, more powerful, highminded perhaps? I don't want to be charged with that, now or ever.