Sandra Day O'Connor reversed herself with the odious Lawrence v. Texas decision.
No she actually didn't. She didn't join the opinion of the Court in Lawrence and didn't vote to overrule Bowers.:
"The Court today overrules Bowers v. Hardwick, 478 U.S. 186 (1986). I joined Bowers, and do not join the Court in overruling it." (LAWRENCE V. TEXAS, 539 U.S. 558, OConnor, J., concurring in judgment)
She joined the judgment of the Court because she concluded that (unlike the Georgia statute challenged in Bowers) the Texas statute violated the equal protection clause.
We are all much better off now that Sandy O'Connor is gone from the Court. You never knew WHAT she would do as the swing vote. A lot of it depended on her mood.