The song was leaked Wednesday on Ryan Seacrest's KIIS-FM morning show and posted on the Web site TMZ.com.
Akon has caused his share of controversy in the past few months. In April, he was caught on tape doing a sexually suggestive dance with a 14-year-old audience member at a Trinidad nightclub. As a result of the incident, Verizon dropped their sponsorship from his tour with Gwen Stefani.
Earlier this month, Akon came under fire again after tossing a male fan from the stage at a concert near Poughkeepsie, N.Y.
"I'm sorry for the wrong things that I've done, I'm sorry that I'm not always there for my sons," he sings to his wife.
"I'm sorry that your son was a thief," the ex-con sings to his mother.
But, when he gets to the subject of the Trinidad incident, he seems to want to share the blame.
"How was I to know she was underage," he sings, "in a 21-and-older club they say? Why doesn't anyone want to take the blame? Verizon backed out and disgraced my name."
He ends the song by reaching out to the fans who continue to support him.
"I'm just a singer trying to entertain," he sings to his audience. "Because I love my fans I'll take the blame."