All of what you said AND trying to force a religious institution to cover the premiums for insurance for items going against their beliefs.
Yes. We had the moral high ground on that issue until Limbaugh opened his mouth and started lying about Fluke.
Now, we'll never get it back. It's not that we're not morally right. It's that we'll be shouted down by people wielding the name of that activist Fluke, and reminding us of Rush's apology, and the fact that virtually everything Rush (and conservative sites) said about Fluke's presentation to the Democrats was false.