In fact, why make a public apology at all? Woods isn't a politican elected to represent the people and expected to behave in a certain way. He's not done something heinous that negatively affects the lives of thousands. The only ones legitimately owed an apology are his family, friends and maybe a little grovelling to his sponsors. Baring his soul in public is pretty meaningless (although good telly, no doubt) and if every sports star with loose morals were to take the same route, we'd need a 24 hour channel just to cope.
Shall we all move on and get back to playing/watching golf instead?