California Supreme Court ruled as expected: Prop 8 was upheld but existing 18,000 same-sex marriages are valid.