Prince Harry should personally make clear how sorry he is about wearing a Nazi uniform to a friend's fancy dress party, says Tory leader Michael Howard.
Prince Harry was photographed at a friend's fancy dress party
Mr Howard, whose grandmother died in Auschwitz, said many people would be offended by the prince's actions
Clarence House has issued a statement saying the prince has apologised and realised it had been a poor costume.
Number 10 said an error was made but now Harry had apologised the matter should be left to the palace.
That was a message repeated by Home Secretary Charles Clarke who said the matter should now be left to lie.
Reservoir of goodwill?
But Lib Dem leader Charles Kennedy said Harry was in a privileged position and said he should apologise in person.
"There is a reservoir of goodwill for Prince Harry, and Prince William with him, in this country, but I think he needs to remember that it can't last forever."
He added that Sandhurst would probably be good for Harry as it would teach him some self discipline.
Former Labour MP Lord Janner, who is a high profile member of Britain's Jewish community, branded Harry's action's "stupid and evil".
He told ITV: "The time has come for him to make a public apology. It is about common decency, of respect to the people who fought the Nazis, to the families of those who were killed by the Nazis and to people who suffered during the Holocaust."
He added: "I would send him in the army as fast as possible. I hope that would teach him not to behave like that."
A photograph of Prince Harry wearing a swastika armband and German desert uniform at the party appears in Thursday's Sun newspaper under the headline: "Harry the Nazi."
Mr Howard acknowledged the prince's apology and said he had no doubt the prince's father and family would have much to say to him privately about the incident.
But he told BBC Radio 4's Today programme: "It might be appropriate to tell us himself just how contrite he is."
Mr Howard declined to say what form the statement should take.
But former Buckingham Palace press spokesman Dicky Arbiter said the prince should make a personal, broadcast apology.
Mr Clarke said he recognised people's concerns about the costume but argued: "He has apologised and I think we should leave the matter there."