Good points! A society with a libertarian attitude toward sex won't have a libertarian attitude on much else. Northern Europe is perhaps the best example of this, with rampant cohabitation, illegitimacy, pornography, plus easy abortion and state sanctioned homosexual unions. Yet all those countries are socialist, have confiscatory taxes, massive welfare states and bureacracies. They have speech codes and monitored churches and gun control. We see the same thing building in Spain, where the socialists have legalized gay "marriage" and made abortion easier. In Venezuela, Chavez the Thug has declared Caracas a homophobia-free zone. Canada? Same thing.
Within the U.S., the homosexual friendly areas are all high tax, socialist, gun grabber, speech code zones.
It just goes with the territory. In addition, these areas become indifferent to their own national survival. Pacifist and anti-military sentiment abounds.
True statesmen from Madison to de Tocqueville understood that a free people must be a moral people, or they won't remain free for long.