Mariah Carey‘s had a slight pr problem recently. She and other acts like Beyonce and Usher have performed in St. Barts over the last few years at New Year’s Eve parties thrown by the sons of vicious, crazy dictator Muammar Ghaddafi. At the time, Libya was not in the news. The shows were booked by a name promoter who probably was not forthcoming about the true nature of the underwriters. Now it’s become an issue in hindsight, which is sort of ridiculous.

Anyway, Mariah is not happy about what occurred and is stepping up to the plate. First, she tells me that a song she will record for her album, called “Save the Day,” will only generate funds to be donated for human rights issues. She may even set up her own foundation. She’s done this before. All the money ever made from the song “Hero” has gone to charity–millions. She’s also donated millions from DVDs and from the song “One Sweet Day,” which she recorded with Boyz II Men.

Carey has always been very philanthropic. She still runs her annual Camp Mariah through the Fresh Air Fund; she supports it financially. She’s even given her image to PETA to sell, although considering the weather today she might want it back!

Mariah’s official statement about the birthday event: “I was naïve and unaware of who I was booked to perform for. I feel horrible and embarrassed to have participated in this mess. Going forward, this is a lesson for all artists to learn from. We need to be more aware and take more responsibility regardless of who books our shows. Ultimately we as artists are to be held accountable.”