A Buckingham Palace guard has been relieved of his royal wedding day duties after calling Kate Middleton some choice names on Facebook, the UK Press Association reports.

18-year-old Scots Guardsman Cameron Reilly wrote of Catherine and Prince William: "hur and william drove past me on friday n all a got was a shitty wave while she looked the opposite way from me, stupid stuck up cow am a not good enough for them! posh bitch am totally with u on this 1 who reely gives a f*** about hur".

He also made racist and anti-Semitic comments on various personal photos, adds the UKPA, such as: "a was gonae put a few rifles in ma bergan anaw but then a remembered a couldnt fit any in cause a had 2 many paki's scalps in it already" and "is watchin a massive jew gathering outside the window at the tower of london!! av never seen so many rabbi's in ma life."

According to the Daily Mail, an anonymous soldier said Reilly is "a big boozer and not what you'd call a thinker. He downs Buckfast fortified wine and likes raucous nights out. He joined Facebook last year and started posting bizarre things. He doesn't engage his brain before he types. These stupid comments could not have come at a worse time for him. Serving at the Royal Wedding is a huge honour. He has been incredibly naive."

UK's Ministry of Defence released a statement, reading in part: "In view of the nature of the allegation, it would not be appropriate for the individual to be on parade for The Royal Wedding." The Scots Guards are slated to stand along the procession route from Westminster Abbey to Buckingham Palace.