I've been hearing all of this flap about Keith Ellison and wanting to be sworn in on the Quran. I say let him do it. Think about it this way:
Would you rather him swear to serve and protect our country on the book that he holds the highest, or would you rather him swear on something that has no spiritual meaning to him? I'd rather him swear on the Quran.
What comes to mind is the movie Fried Green Tomatoes:
Idgie Threadgoode: I can't believe he swore on the Bible!
Ruth: Well, if that judge had looked any closer, he'd have seen that it was a copy of Moby Dick.