Late last week Mary Cheney married her long-time partner Heather Poe. They tied the knot in Washington, D.C., even though they don't live there. Their state, Virginia, is dominated by anti-gay Republicans of the kind Mary Cheney has donated money to. Those politicians have made Virginia a very hostile place to even live peacefully if you're gay (that is, if you're not enormously privileged, like Mary Cheney), let alone get married.