Republican presidential candidate and former New Mexico Governor Gary Johnson said that a pledge created by The Family Leader, a conservative, Iowa-based Christian group was "offensive to the principles of liberty and freedom on which this country was founded."

Two other Republican presidential candidates, Rep. Michelle Bachmann (R-MN) and Rick Santorum, have already signed the pledge.

"This ‘pledge’ is nothing short of a promise to discriminate against everyone who makes a personal choice that doesn’t fit into a particular definition of virtue," Johnson said in a statement.

By signing the pledge, Bachmann and Santorum promised to ban "all forms of pornography and prostitution, infanticide, abortion and other types of coercion or stolen innocence" and only appoint conservative judges. They also vowed to remain faithful to their spouses and support a constitutional amendment banning same sex marriage, as well as agreeing that same sex marriage was akin to polygamy.

“Government should not be involved in the bedrooms of consenting adults," Johnson added. "I have always been a strong advocate of liberty and freedom from unnecessary government intervention into our lives. The freedoms that our forefathers fought for in this country are sacred and must be preserved."

The Family Leader is asking all candidates, including President Obama, to sign the pledge.

"The Republican Party cannot be sidetracked into discussing these morally judgmental issues — such a discussion is simply wrongheaded. We need to maintain our position as the party of efficient government management and the watchdogs of the 'public’s pocket book.'"