This is good, and I like it, but I wonder if we're not painting this in too much black-and-white. It's certainly possible to feel sorry that you expressed your opinions in ways that others found offensive, without feeling sorry you had those opinions. In this case you are really sorry about your choice of words, not the intent of your message. That's okay. It doesn't have to be one way or the other. I'm not going to…
Are the people whom you are offending by acting like a fratboy really going to believe that you have "seen the light"? The apology these guys wrote basically says "sorry, we thought this was funny"... which is really just creating more problems.
I'd argue that this affair validates a rule my grandfather had: When you say something really dumb, the smart move is to stop talking.