He wore a nazi costume to a fancy dress party and someone took a pic and sold it to the sun. (no!!!!!! how original)
He has apologised as far as I am aware. he's been a total prat but the offence has come more from the position he holds than the clothes he wore. People wear tasteless outfits to fd parties all the time.
As for him making a special TV appearance and apologising on camera.... don't people have more urgent and important things to be worrying about, like ending poverty and saving lives in S Asia? I don't think anyone really believes Harry endorses the Nazis. His stupidity comes from not realising that wearing such an outfit at a party would almost guarantee a front page spot in the Sun.