I agree this should not have gone public. If you look at the past few months, not just with Tiger Woods, there have been numerous apologies about things that were said months ago, acts from months ago and now that it was made public we are seeing the apologies. I do not believe half of the apologies. If the person was really sorry the apology would have been made immediately and not when someone else made it public.
I think the incident with Tiger Woods is a private matter and he does not need to apologize to me.
Hopefully this clears up my opinion