Kirk Cameron has said the controversy surrounding his anti-gay comments could have been avoided if Piers Morgan had chosen not to air them.

During a March appearance on CNN's Piers Morgan Tonight, Cameron said that being gay is “unnatural” and “detrimental, and ultimately destructive to so many of the foundations of civilization” and that he would not be supportive if one of his six sons told him he was gay.

Cameron, who came to prominence playing Mike Seaver on the 80's sitcom Growing Pains, described the Hollywood backlash that followed as “hate speech” and suggested that he was being persecuted for his Christian faith.

Since then, the National Organization for Marriage (NOM), the nation's most vociferous opponent of gay marriage, has promoted Cameron as a “champion of marriage.”

In an interview with NapleNews.com, Cameron said he's “OK with the way things worked out.”

“That's not to say there's not a better way of saying something. I think Todd Akin would agree with that.”

“If Piers Morgan were truly concerned about the homosexual community, concerned with people being hurt, he could have eliminated that section, like he did many other parts of our conversation,” Cameron said.