Achieving LGBT Equality Through Litigation, Legislation, Policy, and Public Education