Honestly, like someone pointed out on another thread, if his name were Kennedy, all would be forgiven. Maybe it would even qualify him to run for public office. What bothers me most is the double standard that's being applied to him.
I told my wife when I saw his apology on TV: the difference between his apology and Patrick Kennedy's is that Mel said that he apologized "for the things he said." The Kennedy faction always buffers their apologies with the word "allegedly." Mel is taking full responsibility and accountability for his actions, which is more than I can say about 99% of politicians, Hollywood types, and people in general.