Singer Kelly Clarkson has endorsed President Barack Obama for a second term, saying she cannot support the anti-gay policies of Mitt Romney.

“I've been reading online about the debates and I'm probably going to vote for Obama again, even though I'm a Republican at heart,” Clarkson told UK tabloid the Daily Star. “I can't support Romney's policies as I have a lot of gay friends and I don't think it's fair they can't get married. I'm not a hardcore feminist but we can't be going back to the 50s. Obama is a great guy. I've met him and I'm a fan of Michelle too. She has been busy promoting better education and healthy diets, which is something we could all use a dose of reality on.”

The 30-year-old Clarkson received backlash earlier in the year when she endorsed the campaign of Texas Rep. Ron Paul, tweeting to her followers that Paul is her choice for president.

“I love Ron Paul,” Clarkson said. “I liked him a lot during the last Republican nomination and no one gave him a chance. If he wins the nomination for the Republican party in 2012 he's got my vote. Too bad he probably won't”

She later apologized, messaging that she had “never heard that Ron Paul is a racist or a homophobe.”

“I am really sorry if I have offended anyone. Obviously that was not my intent. I do not support racism. I support gay rights, straight rights, women's rights, white/black/purple/orange rights. I like Ron Paul because he believes in less government and letting the people (all of us) make the decisions that mold our country. That is all. Out of all of the Republicans nominees, he's my favorite,” she tweeted.

(Source: Daily Star.)