According to today's Mail Online:
' A group of MPs are campaigning to scrap their traditional oath of allegiance to the Queen, the Mail can reveal. The declaration has been sworn by those joining or returning to Parliament for more than 500 years. But 22 MPs from all three main parties say their 'principal duty' should be to represent the people who voted for them - not the monarch. They want the Commons and the Lords to be allowed to swear allegiance to their 'constituents and the nation' instead...'
Good luck to them! MP's, Lords and anyone else who currently is required to swear this: 'I swear by Almighty God that I will be faithful and bear true allegiance to Her Majesty Queen Elizabeth, her heirs and successors, according to law. So help me God.' (unless they are atheists in which case they leave out the God stuff and substitute 'solemnly, sincerely and truly declare and affirm') should be given the option of an oath that does not involve monarchy and does involve the people they represent. We are supposed to be a democracy after all, including those who are republicans.