It’s national news that social conservative Michele Bachmann is standing behind a “marriage pact” she signed, which promotes the values she’s been pushing for years. The same can’t be said of another 2012 Republican presidential candidate who strongly objects to the document in a new web video.

Former New Mexico Governor Gary Johnson said the pledge — which strongly opposes gay marriage and has some interesting views on Sharia law and American slavery – is “offensive to the principles of liberty and freedom on which this country was founded.”